Public Member Functions | |
| HRESULT | NewScene (void) |
| HRESULT | Select (BSTR name) |
| HRESULT | Unselect (void) |
| HRESULT | DisplayAll (void) |
| HRESULT | NodeConList ([in] BSTR name) |
| HRESULT | Sphere ([in] RtDouble dRadius,[in] RtUlong latitude,[in] RtUlong longitude,[out, retval] BSTR *pVal) |
| HRESULT | Torus ([in] RtDouble dRadius,[in] RtUlong latitude,[in] RtUlong longitude,[out, retval] BSTR *pVal) |
| HRESULT | Cube ([in] VARIANT cx,[in] VARIANT cy,[in] VARIANT cz,[in] VARIANT rcx,[in] VARIANT rcy,[in] VARIANT rcz,[out, retval] BSTR *pVal) |
| HRESULT | CurrentScene ([out, retval] BSTR *pVal) |
| HRESULT | ApplyDeform ([in] VARIANT ObjName,[in] BSTR deformType,[out, retval] BSTR *pVal) |
| HRESULT | NURBSCube ([in] VARIANT cx,[in] VARIANT cy,[in] VARIANT cz,[in] VARIANT sx,[in] VARIANT sy,[in] VARIANT sz,[out, retval] BSTR *pVal) |
| HRESULT | NURBSSphere ([in] VARIANT radius,[out, retval] BSTR *pVal) |
| HRESULT | NURBSTorus ([in] VARIANT radius1,[in] VARIANT radius2,[out, retval] BSTR *pVal) |
| HRESULT | NURBSCone ([in] VARIANT radius1,[in] VARIANT radius2,[in] VARIANT height,[out, retval] BSTR *pVal) |
| HRESULT | AdjustMatManager ([in] BSTR bstrObjName,[in] RtDWORD dwNumCons) |
| HRESULT | SaveScene ([in] BSTR bszSceneFileName) |
| HRESULT | LoadScene ([in] BSTR bszSceneFileName) |
| HRESULT | RemEulerTrans ([in] BSTR bstrName) |
| HRESULT | ConvertToMatList ([in] BSTR bstrEncapsName,[in] BSTR bstrActiveClass) |
| HRESULT | AutoRunActivities () |
| HRESULT | LoadRsScnFile ([in] BSTR bszFileName) |
| HRESULT | EnableCollision ([in] BSTR bstrObjName,[in] BOOL bEnable) |
| HRESULT | NodeMatrixElement ([in] BSTR szNodeName,[in] BSTR szElemName,[out, retval] VARIANT *pVal) |
| HRESULT | NodeMatrixElement ([in] BSTR szNodeName,[in] BSTR szElemName,[in] VARIANT newVal) |
|
|
Creates new scene (erasing the current one, so be carrefull). |
|
|
Selects the given object.
|
|
|
Unselect everything. |
|
|
Displays basic informations about all objects on the scene to the output console. |
|
|
Displays information about object's connectors to the output console. |
|
||||||||||||||||||||
|
Creates Sphere primitive
Space.Sphere(1.5, 6, 6) |
|
||||||||||||||||||||
|
Creates Torus primitive
Space.Torus(2.0, 10, 10) |
|
||||||||||||||||||||||||||||||||
|
Creates Cube primitive
Example: Space.Cube(2.0, 2.0, 2.0, 1, 1, 1) |
|
|
Returns full name of current scene.
|
|
||||||||||||||||
|
Apply deform to given object.
|
|
||||||||||||||||||||||||||||||||
|
Creates NURBS Cube.
|
|
||||||||||||
|
Creates NURBS Sphere.
|
|
||||||||||||||||
|
Creates NURBS Torus.
|
|
||||||||||||||||||||
|
Creates NURBS Cone.
|
|
||||||||||||
|
Adjusts number of input material chunks for given material list or chunk manager object
|
|
|
Saves scene to file. Can be reloaded with the LoadScene method
|
|
|
Loads scene from file, created previously with the SaveScene method
|
|
|
Replaces EulerTransform object by Transform object for specified object and its sub-objects. All the existing values and connections are maintained.
|
|
||||||||||||
|
Converts object with single DX material to material list. Also allows to specify active class info for the Bridge
Space.ConvertToMatList('/Project/Space 3D','{328915F2-9B2F-43c1-9168-CBA26A9B8F43}')
|
|
|
Activities on the scene will be automatically run on the scene load (usefull for truePlay). |
|
|
Loads scene from .RsScn file (the same format like scene libraries export/import uses)
|
|
||||||||||||
|
Enables / disables physical collisions for object.
|
|
||||||||||||||||
|
Gets transform matrix element for given object. It works properly for objects with Transform subobject, Expanded Matrix or Euler Transform as well.
|
|
||||||||||||||||
|
Sets transform matrix element for given object. It works properly for objects with Transform subobject, Expanded Matrix or Euler Transform as well.
Space.NodeMatrixElement('/Project/Space 3D/Cube', 'tx') = 0.0
|
1.3.2