Light

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

継承

SIObject

ProjectItem

SceneItem

X3DObject

DirectedObject

ライト

説明

Light オブジェクトは、ライトポイントやスポットライトなど、シーン内の Softimage ライトです。Light はX3DObject.AddLightを使って作成します。

メソッド

Add2DChain Add3DChain AddAnnotation AddCamera
AddCameraRig AddChild AddControl AddCustomOp
AddCustomProperty AddFxTree AddGeometry AddLattice
AddLight AddLightRig AddMaterial AddModel
AddNull AddNurbsCurve AddNurbsCurveList AddNurbsCurveList2
AddNurbsSurface AddNurbsSurfaceMesh AddNurbsSurfaceMesh2 AddPolygonMesh
AddPrimitive AddProperty AddScriptedOp AddScriptedOpFromFile
AnimatedParameters2 ApplyEnvelope BelongsToオペレータ EvaluateAt
FindChild FindChild2 FindChildren FindChildren2
FindShaders GetActivePrimitive2 GetAllShaders GetBoundingBox
GetICEAttributeFromName GetLocalPropertyFromName GetModels2 GetPropertyFromName
GetShaderInputType GetStaticKinematicStateオペレータ HasStaticKinematicStateオペレータ IsA
IsAnimated2 IsClassOfオペレータ IsEqualToオペレータ IsKindOf
IsLockedオペレータ IsNodeAnimated IsSelectedオペレータ LockOwners
NodeAnimatedParameters RemoveChild RemoveFromParent SetAsSelectedオペレータ
SetCapabilityFlagオペレータ SetLock SetMaterial ShapeAnimatedClusters
TaggedParameters UnSetLock    
       

プロパティ

ActivePrimitive AllImageClips Application BranchFlagオペレータ
Capabilitiesオペレータ Categories Children Envelopes
EvaluationID Familiesオペレータ FullNameオペレータ Help
HierarchicalEvaluationID ICEAttributes Interest Kinematics
LocalProperties LocalRotation LocalScaling LocalTranslation
LockLevelオペレータ LockMastersオペレータ LockTypeオペレータ Material
Materials Model Models Nameオペレータ
NestedObjects OGLLight ObjectID Origin
OriginPath Owners PPGLayoutオペレータ Parametersオペレータ
Parent Parent3DObject Primitives Properties
Selectedオペレータ Shaders Typeオペレータ  
       

VBScript の例

dim pointLight
set pointLight = ActiveProject.ActiveScene.Root.AddLight("Point")
LogMessage "Point light name: " & pointLight.Name