Ejemplo n.º 1
0
 public virtual bool mountObject(SceneObject objB, TransformF txfm = null)
 {
     if (txfm == null)
     {
         txfm = TransformF.Identity;
     }
     return(InternalUnsafeMethods.mountObject(ObjectPtr, objB.ObjectPtr, txfm.ToStruct()));
 }
Ejemplo n.º 2
0
 public virtual void setOrbitPoint(TransformF orbitPoint, float minDistance, float maxDistance, float initDistance, Point3F offset = null, bool locked = false)
 {
     if (offset == null)
     {
         offset = Point3F.Zero;
     }
     InternalUnsafeMethods.setOrbitPoint(ObjectPtr, orbitPoint.ToStruct(), minDistance, maxDistance, initDistance, offset.ToStruct(), locked);
 }
Ejemplo n.º 3
0
 public virtual void pushFront(TransformF transform, float speed = 1.0f, string type = "Normal", string path = "Linear")
 {
     if (type == null)
     {
         type = "Normal";
     }
     if (path == null)
     {
         path = "Linear";
     }
     InternalUnsafeMethods.pushFront(ObjectPtr, transform.ToStruct(), speed, type, path);
 }
Ejemplo n.º 4
0
 public virtual bool checkDeployPos(TransformF txfm)
 {
     return(InternalUnsafeMethods.checkDeployPos(ObjectPtr, txfm.ToStruct()));
 }
Ejemplo n.º 5
0
 public virtual void setTransform(TransformF txfm)
 {
     InternalUnsafeMethods.setTransform(ObjectPtr, txfm.ToStruct());
 }