mirror of
https://github.com/jeremytammik/RevitSdkSamples.git
synced 2026-08-29 00:02:57 +00:00
42 lines
2.9 KiB
Plaintext
42 lines
2.9 KiB
Plaintext
{\rtf1\fbidis\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
|
|
{\colortbl ;\red0\green0\blue255;}
|
|
\viewkind4\uc1\pard\ltrpar\b\f0\fs20 Application:\b0 ElementsBatchCreation\line\b Revit Platform:\b0 All\line\b Revit Version:\b0 2010.0\line\b First Released For:\b0 2009.0\line\b Last Modified:\b0 02/26/2008\line\b Modified By:\b0 RZ Autodesk\line\b Programming Language:\b0 C#\line\b Skill Level:\b0 Beginning\line\b Category:\b0 Elements\line\b Type:\b0 ExternalCommand\line\line\b Subject:\b0 Elements batch creation.\line\b Summary:\b0 \line This sample demonstrates how to create a batch of Revit elements via batch creation methods.\f1\par
|
|
\b\f0\par
|
|
Classes:\b0 \par
|
|
\pard\ltrpar\fi360 Autodesk.Revit.IExternalCommand \f1\par
|
|
\f0 Autodesk.Revit.Creation.Document\f1\par
|
|
\f0 Autodesk.Revit.Elements.Area\f1\par
|
|
\f0 Autodesk.Revit.Elements.FamilyInstance\f1\par
|
|
\f0 Autodesk.Revit.Elements.Room\f1\par
|
|
\f0 Autodesk.Revit.Elements.TextNote\f1\par
|
|
\f0 Autodesk.Revit.Elements.Wall\f1\par
|
|
\par
|
|
\pard\ltrpar\b\f0 Project Files:\b0 \par
|
|
Command.cs\par
|
|
\pard\ltrpar\li360\tx720 This file defines a Command class which inherits from IExternalCommand and implements the Execute method.\f1\par
|
|
\f0\par
|
|
\pard\ltrpar ElementsBatchCreation.cs\par
|
|
\pard\ltrpar\li360\tx720 This file defines an ElementsBatchCreation class. This class demonstrates how to get parameters of batch creation methods and to use them to create a batch of elements.\f1\par
|
|
\pard\ltrpar\f0\par
|
|
\b Description:\b0 \par
|
|
This sample can create five kinds of elements via the following methods:\par
|
|
\pard\ltrpar\fi-357\li357\tx357 -\tab Areas can be created via\par
|
|
\pard\ltrpar\li1080 Creation.Document.NewAreas(List<AreaCreationData> dataList)\par
|
|
\pard\ltrpar\fi-357\li357\tx357 -\tab FamilyInstances can be created via\par
|
|
\pard\ltrpar\li1080 Creation.Document.NewFamilyInstances(List<FamilyInstanceCreationData> dataList)\par
|
|
\pard\ltrpar\fi-357\li357\tx357 -\tab Rooms can be created via \par
|
|
\pard\ltrpar\li1080 Creation.Document.NewRooms(List<RoomCreationData> dataList)\f1\par
|
|
\pard\ltrpar\fi-357\li357\tx357\f0 -\tab TextNotes can be created via \par
|
|
\pard\ltrpar\li1080 Creation.Document.NewTextNotes(List<TextNoteCreationData> dataList)\par
|
|
\pard\ltrpar\fi-357\li357\tx357 -\tab Walls can be created via \par
|
|
\pard\ltrpar\li1080 Creation.Document.NewWalls(List< ProfiledWallCreationData> dataList)\f1\par
|
|
\f0 Creation.Document.NewWalls(List<RectangularWallCreationData> dataList)\f1\par
|
|
\pard\ltrpar\fs24\tab\par
|
|
\b\f0\fs20 Instructions:\cf1\b0 \cf0\par
|
|
\pard\ltrpar\fi-360\li360\tx360 1.\tab Run the command, all elements will be created by batch creation methods.\f1\par
|
|
\f0 2.\tab A message box will be shown to notify succeed and failed operations.\f1\par
|
|
\f0 3.\tab Return to Revit UI, created elements will be displayed.\f1\par
|
|
\pard\ltrpar\par
|
|
\par
|
|
}
|
|
|