ICEAttribute

ICEAttribute

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

継承

SIObject

ICEAttribute

導入

v7.0

詳細

ICEAttribute には、ジオメトリやプロパティなど、シーンオブジェクトに属する属性データセットの情報が含まれます。ICEAttribute オブジェクトには、Geometry.ICEAttributesおよびProjectItem.ICEAttributesからアクセスできます。注: ICE は最適化に関して非常に厳格であるため、属性がシーンで何かを表示するために使用されていない場合、プルされません。%ICEAttribute オブジェクトにアクセスするには、ICE に基本属性が必要です。

メソッド

GetDataArray2DChunk GetDataArrayChunk IsClassOfオペレータ IsEqualToオペレータ

プロパティ

Application AttributeCategory Categories ContextType
CustomDataTypes DataArray DataArray2D DataType
ElementCount FullNameオペレータ Help IsConstant
IsDefined IsReadonly Nameオペレータ NestedObjects
Origin OriginPath Parent StructureType
Typeオペレータ      
       

例

Python の例

#

# This example shows how to access all attributes on a geometry.

#

from win32com.client import constants

xsi = Application

xsi.CreatePrim("Cone", "MeshSurface", "", "")

attrs = xsi.Selection(0).ActivePrimitive.Geometry.ICEAttributes;

for attr in attrs:

	xsi.LogMessage( "*******************************************************************" )

	xsi.LogMessage( "Name: " + attr.Name )

	xsi.LogMessage( "DataType: " + str(attr.DataType) )

	xsi.LogMessage( "StructType: " + str(attr.StructureType) )

	xsi.LogMessage( "ContextType: " + str(attr.ContextType) )

	xsi.LogMessage( "IsDefined: " + str(attr.IsDefined) )	

	xsi.LogMessage( "IsConstant: " + str(attr.IsConstant) )	

	xsi.LogMessage( "Readonly: " + str(attr.IsReadonly) )

	xsi.LogMessage( "AttributeCategory: " + str(attr.AttributeCategory) )

	xsi.LogMessage( "Element count: " + str(attr.ElementCount) )