ShapeObject Class Reference
An open or closed hierarchical shape made up of one or more parts such as bezier splines or poly lines.
|
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | NumRefs = _swig_property(GetNumRefs) |
| |
|
tuple | Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs()))) |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | AnimHandle = _swig_property(GetAnimHandle) |
| |
|
tuple | ClassID = _swig_property(GetClassID) |
| |
|
tuple | ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables) |
| |
|
tuple | GetAnimByHandle = staticmethod(GetAnimByHandle) |
| |
|
tuple | KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys()))) |
| |
|
tuple | NodeName = _swig_property(GetNodeName) |
| |
|
tuple | NumSubAnims = _swig_property(GetNumSubAnims) |
| |
|
tuple | ParameterBlock = _swig_property(GetParameterBlock) |
| |
|
tuple | SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims()))) |
| |
|
tuple | SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims()))) |
| |
|
tuple | SuperClassID = _swig_property(GetSuperClassID) |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
|
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
| |
| def AttachShape |
( |
|
self, |
|
|
|
args |
|
) |
| |
AttachShape(ShapeObject self, INode thisNode, INode attachNode, bool weldEnds=True, float weldThreshold=0.0, TimeValue t=Autodesk::Max::Now()) -> bool
AttachShape(ShapeObject self, INode thisNode, INode attachNode, bool weldEnds=True, float weldThreshold=0.0) -> bool
AttachShape(ShapeObject self, INode thisNode, INode attachNode, bool weldEnds=True) -> bool
AttachShape(ShapeObject self, INode thisNode, INode attachNode) -> bool
| def CanMakeBezier |
( |
|
self | ) |
|
CanMakeBezier(ShapeObject self) -> bool
| def CopyBaseData |
( |
|
self, |
|
|
|
args |
|
) |
| |
CopyBaseData(ShapeObject self, ShapeObject other)
| def CurveClosed |
( |
|
self, |
|
|
|
args |
|
) |
| |
CurveClosed(ShapeObject self, int curve, TimeValue t=Autodesk::Max::Now()) -> bool
CurveClosed(ShapeObject self, int curve) -> bool
| def GenerateMesh |
( |
|
self, |
|
|
|
args |
|
) |
| |
GenerateMesh(ShapeObject self, int option, Mesh mesh, TimeValue t=Autodesk::Max::Now())
GenerateMesh(ShapeObject self, int option, Mesh mesh)
| def GetAngle |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetAngle(ShapeObject self, Interval ivalid=Autodesk::Max::Forever(), TimeValue t=Autodesk::Max::Now()) -> float
GetAngle(ShapeObject self, Interval ivalid=Autodesk::Max::Forever()) -> float
GetAngle(ShapeObject self) -> float
| def GetDispRenderMesh |
( |
|
self | ) |
|
GetDispRenderMesh(ShapeObject self) -> bool
GetGenUVs(ShapeObject self) -> bool
| def GetLengthOfCurve |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetLengthOfCurve(ShapeObject self, int curve, TimeValue t=Autodesk::Max::Now()) -> float
GetLengthOfCurve(ShapeObject self, int curve) -> float
| def GetMatID |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetMatID(ShapeObject self, int curve, int piece, TimeValue t=Autodesk::Max::Now()) -> MtlID
GetMatID(ShapeObject self, int curve, int piece) -> MtlID
| def GetNumberOfCurves |
( |
|
self | ) |
|
GetNumberOfCurves(ShapeObject self) -> int
| def GetNumberOfPieces |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetNumberOfPieces(ShapeObject self, int curve, TimeValue t=Autodesk::Max::Now()) -> int
GetNumberOfPieces(ShapeObject self, int curve) -> int
| def GetNumberOfVertices |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetNumberOfVertices(ShapeObject self, int curve=-1, TimeValue t=Autodesk::Max::Now()) -> int
GetNumberOfVertices(ShapeObject self, int curve=-1) -> int
GetNumberOfVertices(ShapeObject self) -> int
| def GetObjectDisplayRequirement |
( |
|
self | ) |
|
GetObjectDisplayRequirement(ShapeObject self) -> unsigned long
| def GetRenderable |
( |
|
self | ) |
|
GetRenderable(ShapeObject self) -> bool
| def GetShapeObjValidity |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetShapeObjValidity(ShapeObject self, TimeValue t=Autodesk::Max::Now()) -> Interval
GetShapeObjValidity(ShapeObject self) -> Interval
| def GetSides |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetSides(ShapeObject self, Interval ivalid=Autodesk::Max::Forever(), TimeValue t=Autodesk::Max::Now()) -> int
GetSides(ShapeObject self, Interval ivalid=Autodesk::Max::Forever()) -> int
GetSides(ShapeObject self) -> int
| def GetThickness |
( |
|
self, |
|
|
|
args |
|
) |
| |
GetThickness(ShapeObject self, Interval ivalid=Autodesk::Max::Forever(), TimeValue t=Autodesk::Max::Now()) -> float
GetThickness(ShapeObject self, Interval ivalid=Autodesk::Max::Forever()) -> float
GetThickness(ShapeObject self) -> float
| def GetUsePhysicalScaleUVs |
( |
|
self | ) |
|
GetUsePhysicalScaleUVs(ShapeObject self) -> bool
| def GetUseViewport |
( |
|
self | ) |
|
GetUseViewport(ShapeObject self) -> bool
| def GetViewportAngle |
( |
|
self | ) |
|
GetViewportAngle(ShapeObject self) -> float
| def GetViewportOrRenderer |
( |
|
self | ) |
|
GetViewportOrRenderer(ShapeObject self) -> bool
| def GetViewportSides |
( |
|
self | ) |
|
GetViewportSides(ShapeObject self) -> int
| def GetViewportThickness |
( |
|
self | ) |
|
GetViewportThickness(ShapeObject self) -> float
| def InterpCurve3D |
( |
|
self, |
|
|
|
args |
|
) |
| |
InterpCurve3D(ShapeObject self, int curve, float param, int ptype=PARAM_SIMPLE, TimeValue t=Autodesk::Max::Now()) -> Point3
InterpCurve3D(ShapeObject self, int curve, float param, int ptype=PARAM_SIMPLE) -> Point3
InterpCurve3D(ShapeObject self, int curve, float param) -> Point3
| def InterpPiece3D |
( |
|
self, |
|
|
|
args |
|
) |
| |
InterpPiece3D(ShapeObject self, int curve, int piece, float param, int ptype=PARAM_SIMPLE, TimeValue t=Autodesk::Max::Now()) -> Point3
InterpPiece3D(ShapeObject self, int curve, int piece, float param, int ptype=PARAM_SIMPLE) -> Point3
InterpPiece3D(ShapeObject self, int curve, int piece, float param) -> Point3
| def MakeBezier |
( |
|
self, |
|
|
|
args |
|
) |
| |
MakeBezier(ShapeObject self, BezierShape shape, TimeValue t=Autodesk::Max::Now())
MakeBezier(ShapeObject self, BezierShape shape)
| def MakePolyShape |
( |
|
self, |
|
|
|
args |
|
) |
| |
MakePolyShape(ShapeObject self, PolyShape shape, int steps=PSHAPE_BUILTIN_STEPS, bool optimize=True, TimeValue t=Autodesk::Max::Now())
MakePolyShape(ShapeObject self, PolyShape shape, int steps=PSHAPE_BUILTIN_STEPS, bool optimize=True)
MakePolyShape(ShapeObject self, PolyShape shape, int steps=PSHAPE_BUILTIN_STEPS)
MakePolyShape(ShapeObject self, PolyShape shape)
| def PrepareDisplay |
( |
|
self, |
|
|
|
args |
|
) |
| |
PrepareDisplay(ShapeObject self, MaxSDK::Graphics::UpdateDisplayContext const & prepareDisplayContext) -> bool
| def SetAngle |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetAngle(ShapeObject self, float a, TimeValue t=Autodesk::Max::Now())
SetAngle(ShapeObject self, float a)
| def SetDispRenderMesh |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetDispRenderMesh(ShapeObject self, bool sw)
| def SetGenUVs |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetGenUVs(ShapeObject self, bool sw)
| def SetRenderable |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetRenderable(ShapeObject self, bool sw)
| def SetSides |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetSides(ShapeObject self, int s, TimeValue t=Autodesk::Max::Now())
SetSides(ShapeObject self, int s)
| def SetThickness |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetThickness(ShapeObject self, float thick, TimeValue t=Autodesk::Max::Now())
SetThickness(ShapeObject self, float thick)
| def SetUsePhysicalScaleUVs |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetUsePhysicalScaleUVs(ShapeObject self, bool flag)
| def SetUseViewport |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetUseViewport(ShapeObject self, bool sw)
| def SetViewportAngle |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetViewportAngle(ShapeObject self, float a)
| def SetViewportOrRenderer |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetViewportOrRenderer(ShapeObject self, bool sw)
| def SetViewportSides |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetViewportSides(ShapeObject self, int s)
| def SetViewportThickness |
( |
|
self, |
|
|
|
args |
|
) |
| |
SetViewportThickness(ShapeObject self, float thick)
| def TangentCurve3D |
( |
|
self, |
|
|
|
args |
|
) |
| |
TangentCurve3D(ShapeObject self, int curve, float param, int ptype=PARAM_SIMPLE, TimeValue t=Autodesk::Max::Now()) -> Point3
TangentCurve3D(ShapeObject self, int curve, float param, int ptype=PARAM_SIMPLE) -> Point3
TangentCurve3D(ShapeObject self, int curve, float param) -> Point3
| def TangentPiece3D |
( |
|
self, |
|
|
|
args |
|
) |
| |
TangentPiece3D(ShapeObject self, int curve, int piece, float param, int ptype=PARAM_SIMPLE, TimeValue t=Autodesk::Max::Now()) -> Point3
TangentPiece3D(ShapeObject self, int curve, int piece, float param, int ptype=PARAM_SIMPLE) -> Point3
TangentPiece3D(ShapeObject self, int curve, int piece, float param) -> Point3
| def UpdatePerNodeItems |
( |
|
self, |
|
|
|
args |
|
) |
| |
UpdatePerNodeItems(ShapeObject self, MaxSDK::Graphics::UpdateDisplayContext const & updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext & nodeContext,
MaxSDK::Graphics::IRenderItemContainer & targetRenderItemContainer) -> bool
| def UpdatePerViewItems |
( |
|
self, |
|
|
|
args |
|
) |
| |
UpdatePerViewItems(ShapeObject self, MaxSDK::Graphics::UpdateDisplayContext const & updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext & nodeContext,
MaxSDK::Graphics::UpdateViewContext & viewContext,
MaxSDK::Graphics::IRenderItemContainer & targetRenderItemContainer) -> bool