Facet

Object Hierarchy | 関連する C++クラス:Facet

継承

SIObject

ファセット

導入

v1.5

詳細

ファセットは、PolygonMeshPolygonFace および NurbsSurfaceMeshNurbsSurface へのアクセスに使用される一般的なオブジェクトです。汎用的なオブジェクトを使用することにより、特定のジオメトリタイプに応じた処理をせずに、オブジェクトのジオメトリをトレースするコードを書くことができます。

ヒント:より限定的なジオメトリタイプを操作する場合は、SubComponent オブジェクトを戻す Facet.SubComponent プロパティを使用できます。SubComponent を使用すると、SubComponent.ComponentCollection プロパティから PolygonFaceCollection および NurbsSurfaceCollection にアクセスできます。

メソッド

IsClassOfオペレータ IsEqualToオペレータ Navigate  
       

プロパティ

Application Categories FullNameオペレータ Help
Indexオペレータ Nameオペレータ NbPointsオペレータ NestedObjects
Origin OriginPath Parent Pointsオペレータ
Samplesオペレータ Segmentsオペレータ SubComponentオペレータ Typeオペレータ

VBScript の例

set oRoot = ActiveProject.ActiveScene.Root

set oCube = oRoot.AddGeometry( "Cube", "MeshSurface" )

set oGeometry = oCube.ActivePrimitive.Geometry

set oFacets = oGeometry.Facets

LogMessage typename(oFacets)

for each oFacet in oFacets

	for each oSegment in oFacet.Segments 

		LogMessage "Facet.Segment.Index " & oSegment.Index 

	next

next

関連項目

FacetCollection Point Segment Geometry Geometry.Facets