Autodesk Developer Network 2011
Autodesk
ジオメトリ ーAPI
§ファミリーインスタンスのオリジナルジオメトリの抽出
§切り取りまたは結合が適用される前
§
§
§
§
§GeometryCreationUtilities – 基本ソリッドを構築
§CreateBlendGeometry()
§CreateExtrusionGeometry()
§CreateRevolvedGeometry()
§CreateSweptGeometry()
§CreateSweptBlendGeometry()
§
§BooleanOperationsUtils – ブール演算の実行
§ExecuteBooleanOperation()
§ExecuteBooleanOperationModifyingOriginalSolid()
§GeometryObject.IsElementGeometry
§
§
§
§
§
Options m_options = new Options();
GeometryElement orginalGeo = instance.GetOriginalGeometry(m_options);
ジオメトリAPIはRevit2012においての主要な強化点の一つです。

新規の強化点として、revitが行うモデルの切り取りや結合前の梁や柱のジオメトリにアクセスが可能です。

例えばFamilyInstance.GetOriginalGeometry() は、結合、複写、切り取り、延長等による修正前のインスタンスのオリジナルジオメトリを返します。

そして、新規ユーティリティーGeometryCreationUtilitiesを使用して曲線の入力から基本ソリッドの形状となる
ブレンド、延長、回転ジオメトリやスイープ 、スイープ ブレンドジオメトリが作成可能です

ジオメトリの結果はドキュメントの要素としてだけではなく、3Dの交点を見つけたり、ブール演算や幾何オペレーション又視覚フレームワークメカニズムの為の入力として使用可能です。

新規BooleanOperationsUtilsユーティリティーを使用して 新規ジオメトリAPIのブール演算の結合、差異又は交差の様なオペレーションがソリッドオブジェクトどうしに対して実行可能です。