Interface: primitiveInterface
The Reactor dynamics system has been retired and REMOVED from 3ds Max 2012.
The primitiveInterface is returned by the rigidBodyInterface.GetPrimitive method.
Interface: primitiveInterface
Properties:
.mass : float : Read|Write
Get/Set the mass of the primitive.
.simulationGeometry : integer : Read|Write
Get/Set the simulation geometry of the primitive. Possible values are:
0 -Use Bounding Box
1 -Use Bounding Sphere
2 -Use Mesh Convex Hull
3 -Use Proxy Convex Hull
.proxyGeometryNode : node : Read|Write
Get/Set the Proxy Geometry Node.
.phantom : boolean : Read|Write
Get/Set the phantom property of the primitive.
EXAMPLES:
|
resetMaxFile #noprompt--reset the scene
OK
t = Teapot()--create a teapot
$Teapot:Teapot01 @ [0.000000,0.000000,0.000000]
select t--select the teapot
OK
rctMakeRBCollection()--create a RigidBodyCollection with the Teapot
OK
a = $RBCollection01.getRigidObject 1--get the Teapot's RigidBodyObject
<IObject:RigidBodyObject>
b = a.rigidBodyInterface--get the Teapot's RigidBodyInterface
<MixinInterface:rigidBodyInterface>
c = b.GetPrimitive 1--get the Teapot's primitiveInterface
<IObject:RigidBodyObject>
c.mass--get the mass
0.0
c.mass = 1.0--setthemass
1.0
c.simulationGeometry--get the simulation geometry mode
2
c.simulationGeometry = 0--set the geometry to Bounding Box
0
|