Object Hierarchy | 関連する C++クラス:Directed
DirectedObject
v1.0
Cameraまたは Light の注視点を表すオブジェクトです。DirectedObject は直接作成することはできず、Camera オブジェクトおよびLight オブジェクトの基本クラスとして機能します。
NewScene( null, false ); var oRoot = Application.ActiveProject.ActiveScene.Root; var oSpot = oRoot.AddLight( "Spot", true ,"MySpotLight" ); var oInterest1 = oSpot.Interest; Application.LogMessage( "original interest: " + oInterest1 ); var cone3DObj = oRoot.AddGeometry( "Cone", "MeshSurface" ); oSpot.Interest = cone3DObj; var oInterest2 = oSpot.Interest; Application.LogMessage( "new interest: " + oInterest2 ); // Expected results: //INFO : original interest: SpotInterest //INFO : new interest: cone |
app = Application app.NewScene( "", 0 ) root = Application.ActiveProject.ActiveScene.Root spot = root.AddLight( "Spot", True ,"MySpotLight" ) intrst1 = spot.Interest app.LogMessage( "interest: " + intrst1.Name ) cone3DObj = root.AddGeometry( "Cone", "MeshSurface" ) spot.Interest = cone3DObj intrst2 = spot.Interest app.LogMessage( "new interest: " + intrst2.Name ) # Expected results: #INFO : interest: SpotInterest #INFO : new interest: cone |
NewScene , false
set oRoot = Application.ActiveProject.ActiveScene.Root
set oSpot = oRoot.AddLight( "Spot", True ,"MySpotLight" )
set oInterest = oSpot.Interest
Application.LogMessage "interest: " & oInterest
set cone3DObj = SIGetPrim("Cone").value("Value")
SIConvert "MeshSurface", cone3DObj
oSpot.Interest = cone3DObj
set oInterest = oSpot.Interest
Application.LogMessage "new interest: " & oInterest
' Expected results:
'INFO : interest: SpotInterest
'INFO : new interest: cone |