public Model(Model arg0) : this(VixenLibPINVOKE.new_Model__SWIG_0(Model.getCPtr(arg0)), true) { if (VixenLibPINVOKE.SWIGPendingException.Pending) { throw VixenLibPINVOKE.SWIGPendingException.Retrieve(); } }
public Shape MakeLimb(string name, Model parent, Quat jointrot, Vec3 jointpos, Appearance app, float bonelen, float bonewidth) { IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakeLimb(swigCPtr, name, Model.getCPtr(parent), Quat.getCPtr(jointrot), Vec3.getCPtr(jointpos), Appearance.getCPtr(app), bonelen, bonewidth); if (VixenLibPINVOKE.SWIGPendingException.Pending) { throw VixenLibPINVOKE.SWIGPendingException.Retrieve(); } return((Shape)SharedObj.MakeObject(cPtr, true)); }
public bool RemoveCollider(Model arg0) { bool ret = VixenLibPINVOKE.Trigger_RemoveCollider(swigCPtr, Model.getCPtr(arg0)); return(ret); }
public virtual void AttachBones(Model root) { VixenLibPINVOKE.Skeleton_AttachBones__SWIG_2(swigCPtr, Model.getCPtr(root)); }
public virtual void AttachBones(Model root, Engine engroot) { VixenLibPINVOKE.Skeleton_AttachBones__SWIG_1(swigCPtr, Model.getCPtr(root), Engine.getCPtr(engroot)); }
public void AddModel(Model arg0) { VixenLibPINVOKE.Viewer3D_AddModel(swigCPtr, Model.getCPtr(arg0)); }
public void SetModels(Model m) { VixenLibPINVOKE.Viewer3D_SetModels(swigCPtr, Model.getCPtr(m)); }
public void SetPickShape(Model mod) { VixenLibPINVOKE.RayPicker_SetPickShape(swigCPtr, Model.getCPtr(mod)); }
public void TotalTransform(Matrix output, Model parent) { VixenLibPINVOKE.Model_TotalTransform__SWIG_1(swigCPtr, Matrix.getCPtr(output), Model.getCPtr(parent)); }
public static void Apply(Model root, int attr, int val) { VixenLibPINVOKE.Appearance_Apply(Model.getCPtr(root), attr, val); }
public void ZoomToModel(Model arg0) { VixenLibPINVOKE.Scene_ZoomToModel(swigCPtr, Model.getCPtr(arg0)); }