Share

AcDbFace Constructor

Overload List

Method Description
AcDbFace::AcDbFace () Default constructor. Initializes the visibility flag to 0 (that is, all edges are visible). In addition, standard AcDbEntity initialization occurs. The corner points are not explicitly initialized, so any initialization that may occur for them is compiler dependent.
AcDbFace::AcDbFace (AcGePoint3d&, AcGePoint3d&, AcGePoint3d&, AcGePoint3d&, Adesk::Boolean, Adesk::Boolean, Adesk::Boolean, Adesk::Boolean) This constructor initializes the AcDbFace to use the points pt0 through pt3 as the four corner points of the face. The points must be in WCS coordinates.The e0vis through e3vis arguments control the edge visibilities. e0vis controls the visibility of the edge between pt0 and pt1, e1vis the edge between pt1 and pt2, etc. An Adesk::kTrue value indicates the edge is to be visible. An Adesk::kFalse value indicates the edge is to be invisible.In addition, standard AcDbEntity initialization occurs.
AcDbFace::AcDbFace (AcGePoint3d&, AcGePoint3d&, AcGePoint3d&, Adesk::Boolean, Adesk::Boolean, Adesk::Boolean, Adesk::Boolean) This constructor initializes the AcDbFace to use the points pt0--pt2 as the four corner points of the face with pt2 being used for both the third and fourth corner points. This produces a face that is triangular. The points must be in WCS coordinates.The e0vis--e3vis arguments control the edge visibilities. e0vis controls the visibility of the edge between pt0 and pt1, e1vis the edge between pt1 and pt2, etc. An Adesk::kTrue value indicates the edge is to be visible. An Adesk::kFalse value indicates the edge is to be invisible.In addition, standard AcDbEntity initialization occurs.

Was this information helpful?