C# 클래스 Revit.SDK.Samples.FrameBuilder.CS.FrameBuilder

create columns, beams and braces to create framing
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
CreateFraming ( ) : void

create framing according to FramingData

FrameBuilder ( FrameData data ) : System

constructor

비공개 메소드들

메소드 설명
CreateMatrix ( int xNumber, int yNumber, double distance ) : UV[,],Autodesk.Revit.DB

create a 2D matrix of coordinates to form an array format

FrameBuilder ( ) : System

constructor without parameter is forbidden

MoveElement ( Document doc, Autodesk elem, Autodesk translation2D ) : void

move an element in horizontal plane

MoveRotateFrame ( List frameElems ) : void

move and rotate the Frame

NewBeam ( Autodesk point2D1, Autodesk point2D2, Level topLevel ) : FamilyInstance

create beam of certain type in given position

NewBraces ( Autodesk point2D1, Autodesk point2D2, Level baseLevel, Level topLevel ) : List

create 2 braces between the mid point of 2 column and the mid point of adjoining beam

NewColumn ( Autodesk point2D, Level baseLevel, Level topLevel ) : FamilyInstance

create column of certain type in given position

RotateElement ( UIApplication app, Autodesk elem, Autodesk center, double angle ) : void

rotate an element a specified number of degrees around a given center in horizontal plane

SetParameter ( Autodesk.Revit.DB.Element elem, BuiltInParameter builtInPara, Autodesk value ) : bool

set parameter whose storage type is Autodesk.Revit.DB.ElementId

SetParameter ( Autodesk.Revit.DB.Element elem, BuiltInParameter builtInPara, double value ) : bool

set parameter whose storage type is double

메소드 상세

CreateFraming() 공개 메소드

create framing according to FramingData
public CreateFraming ( ) : void
리턴 void

FrameBuilder() 공개 메소드

constructor
public FrameBuilder ( FrameData data ) : System
data FrameData data necessary to initialize object
리턴 System