⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acdbequitriangle.h

📁 这是树上的代码
💻 H
字号:
// AcDbEquiTriangle.h - header file of dereived class

#include <dbmain.h>		// for AcDbEntity class

class AcDbEquiTriangle : public AcDbEntity
{
private:		// 私有数据成员
	AcGePoint3d m_leftPoint;	//正三边形的左下角点
	AcGePoint3d m_rightPoint;	//正三边形的右下角点

public:
	ACRX_DECLARE_MEMBERS(AcDbEquiTriangle);
	void set(const AcGePoint3d& leftPnt, const AcGePoint3d& rightPnt);
	Acad::ErrorStatus getVertices3d(AcGePoint3dArray& vertexArray) const;

	//派生ObjectARX类时必须重载的函数
	virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* filer) const;
	virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* filer);
	virtual Acad::ErrorStatus dxfOutFields(AcDbDxfFiler* filer) const;
	virtual Acad::ErrorStatus dxfInFields(AcDbDxfFiler* filer);

	//从AcDbEntity基类派生时必须重载的函数
	virtual Adesk::Boolean worldDraw(AcGiWorldDraw* worldDraw);
	virtual Acad::ErrorStatus getGeomExtents(AcDbExtents& extents) const;
	virtual Acad::ErrorStatus transformBy(const AcGeMatrix3d& xform);
	virtual Acad::ErrorStatus getTransformedCopy(const AcGeMatrix3d& xform, AcDbEntity*& ent) const;
	virtual Acad::ErrorStatus getGripPoints(AcGePoint3dArray& gripPoints, AcDbIntArray& osnapModes, AcDbIntArray& geomIds) const;
	virtual Acad::ErrorStatus moveGripPointsAt(const AcDbIntArray& indices, const AcGeVector3d& offset);
};	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -