アセンブリ内のサブアセンブリを使用する

Assembly オブジェクトには、その構成要素のサブアセンブリを使用するためのいくつかのメソッドがあります。サブアセンブリを追加、コピー、挿入、鏡像化、置換するメソッドがあります。

この例では、ストック サブアセンブリを読み込み、図面 Assembly オブジェクトに追加し、鏡像化します。

// Add stock subassembly to drawing
ObjectId subassemblyId = _civildoc.SubassemblyCollection.ImportStockSubassembly("Imported subassembly", "Subassembly.BasicLane", offsetLocation);

// Add stock subassembly to assembly
AssemblyGroup assemblyGroup = assembly.AddSubassembly(subassemblyId);

// mirror subassembly
AssemblyGroup mirrorAssemblyGroup = assembly.MirrorSubassembly(subassemblyId);