Revit API 코드를 작성할 때 C#을 사용합니다. 모든 샘플이 작성되었으므로 C#을 사용하지만 올바른 방향으로 몇 가지 추가 정보를 제공 할 수 있습니다. 특정 매개 변수에 값을 할당하려고하십니까? 예 : Height = 30 "? spidernet의 예에서 선택한 요소의 모든 매개 변수를 살펴 봅니다.
Dim 요소 As Autodesk.Revit.DB.Element = SelElement (cmdData.Application.ActiveUIDocument.Selection) .Element는 '당신은 당신이 다른 일을 할 수 있도록, 다시 게시하시기 바랍니다 찾고 있다면 요소
For Each p As Parameter In element.Parameters 'Goes through every parameter in "element" and assigns the parameter to "p"
If p.Definition.Name=="Height" Then 'Check if "p" is the name you want, "Height"
p.Set(2.5) 'Because Revit knows FEET, so in order to type in 30in you use 2.5
End If
Next 'Loop through parameters
를 선택하라는 메시지가 나타납니다. 또한
하지 당신은 알고 있지만, 전체 블로그는 훌륭합니다. Revit API 정보는 Jeremy Tammik 's : http://thebuildingcoder.typepad.com입니다. 많은 hi 예는 C#이므로 VB.NET 대신 C#을 배우기 시작했습니다. 당신은 이미이없는 경우
, 여기 REVIT 2014 SDK를 얻을 수 있는지 확인하십시오 http://images.autodesk.com/adsk/files/Revit2014SDK_RTM0.exe
너무 도움이 될 샘플의 톤이있는 경우. 행운을 빕니다!
안녕하세요, 나를 안내해 주셔서 고맙습니다. 내가해야 할 일은 내가 rfa 파일을 가지고있는 것입니다. 그것은 여러 매개 변수를 가지고 있으며, 나는 (txt 또는 xls)와 같은 외부 파일에서 add-ins을 통해 값을 할당하고 프로그래밍 방식으로 bim을 생성하려고합니다. 나는 그것이 실현 가능한지 모르지만, 이것은 내가하려고하는 것입니다. – Vikky
그냥 형식 카탈로그를 사용할 수있는 것처럼 들립니다. http://help.autodesk.com/view/RVT/2014/ENU/?guid= GUID-FFA71D72-D4C5-416D-BF65-1757657C3CE9 예를 들어 "W-Wide Flange.rfa"와 같은 구조용 스틸 라이브러리의 제품군을 살펴보고 유형 카탈로그 "W-Wide Flange.txt"를 살펴보십시오. –