프로퍼티 | 타입 | 설명 | |
---|---|---|---|
m_appCreator | Autodesk.Revit.Creation.Application | ||
m_commandData | Autodesk.Revit.UI.ExternalCommandData | ||
m_dataProfile | Autodesk.Revit.DB.Element | ||
m_docCreator | Autodesk.Revit.Creation.Document | ||
m_face | List |
메소드 | 설명 | |
---|---|---|
Draw2D ( |
Draw profile of wall or floor in 2D
|
|
DrawOpening ( List |
Abstract method to create Opening
|
|
GetFaceBounds ( ) : System.Drawing.PointF[] |
Get Face Bounds
|
|
GetFaces ( Autodesk elem ) : List
|
Get edges of element's profile
|
|
Profile ( Autodesk elem, ExternalCommandData commandData ) : System |
Constructor
|
|
To2DMatrix ( ) : |
Get a matrix which can transform points to 2D
|
|
ToCenterMatrix ( ) : |
Get a matrix which can move points to origin
|
|
WallMatrix ( ) : |
Wall matrix
|
메소드 | 설명 | |
---|---|---|
GetFaceNormal ( List |
Get Face Normal
|
|
GetNeedFace ( List |
Get First Face
|
|
GetWallFace ( List |
Get wall face
|
public Draw2D ( |
||
graphics | form graphic | |
pen | pen use to draw line in pictureBox | |
matrix4 | matrix used to transform points between 3d and 2d. | |
리턴 | void |
public abstract DrawOpening ( List |
||
points | List |
|
type | ToolType | |
리턴 | void |
public GetFaceBounds ( ) : System.Drawing.PointF[] | ||
리턴 | System.Drawing.PointF[] |
public Profile ( Autodesk elem, ExternalCommandData commandData ) : System | ||
elem | Autodesk | Selected element |
commandData | ExternalCommandData | ExternalCommandData |
리턴 | System |
protected Autodesk.Revit.Creation.Application m_appCreator | ||
리턴 | Autodesk.Revit.Creation.Application |
protected ExternalCommandData,Autodesk.Revit.UI m_commandData | ||
리턴 | Autodesk.Revit.UI.ExternalCommandData |
protected Element,Autodesk.Revit.DB m_dataProfile | ||
리턴 | Autodesk.Revit.DB.Element |
protected Autodesk.Revit.Creation.Document m_docCreator | ||
리턴 | Autodesk.Revit.Creation.Document |