Trees | Index | Help |
|
---|
Module ode :: Class GeomTransform |
|
object
--+ |GeomObject
--+ | GeomTransform
GeomTransform.
A geometry transform "T" is a geom that encapsulates another geom "E", allowing E to be positioned and rotated arbitrarily with respect to its point of reference.
Constructor:GeomTransform(space=None)
Method Summary | |
---|---|
x.__init__(...) initializes x; see x.__class__.__doc__ for signature | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
GeomObject |
Get the geom that the geometry transform encapsulates. |
int |
Get the "information" mode of the geometry transform (0 or 1). |
placeable(...)
| |
Set the geom that the geometry transform encapsulates. | |
Set the "information" mode of the geometry transform. | |
Inherited from GeomObject | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__setattr__('name', value) <==> x.name = value | |
Disable the geom. | |
Enable the geom. | |
6-tuple |
Return an axis aligned bounding box that surrounds the geom. |
Body |
Get the body associated with this geom. |
long |
Return the "category" bitfields for this geom. |
long |
Return the "collide" bitfields for this geom. |
3-tuple |
Get the current position of the geom. |
(w,x,y,z) |
Get the current orientation of the geom. |
9-tuple |
Get the current orientation of the geom. |
Space |
Return the space that the given geometry is contained in, or return None if it is not contained in any space. |
bool |
Return True if the geom is enabled. |
bool |
Return 1 if the given geom is a space, or 0 if not. |
Set the body associated with a placeable geom. | |
Set the "category" bitfields for this geom. | |
Set the "collide" bitfields for this geom. | |
Set the position of the geom. | |
Set the orientation of the geom. | |
Set the orientation of the geom. | |
Inherited from object | |
x.__hash__() <==> hash(x) | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__str__() <==> str(x) |
Method Details |
---|
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
|
__new__(T, S, ...)T.__new__(S, ...) -> a new object with type S, a subtype of T
|
getGeom()Get the geom that the geometry transform encapsulates.
|
getInfo()Get the "information" mode of the geometry transform (0 or 1). With mode 0, when a transform object is collided with another object, the geom field of the ContactGeom structure is set to the geom that is encapsulated by the transform object. With mode 1, the geom field of the ContactGeom structure is set to the transform object itself.
|
setGeom(geom)Set the geom that the geometry transform encapsulates. A ValueError exception is thrown if a) the geom is not placeable, b) the geom was already inserted into a space or c) the geom is already associated with a body.
|
setInfo(mode)Set the "information" mode of the geometry transform. With mode 0, when a transform object is collided with another object, the geom field of the ContactGeom structure is set to the geom that is encapsulated by the transform object. With mode 1, the geom field of the ContactGeom structure is set to the transform object itself.
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Feb 4 17:54:12 2007 | http://epydoc.sf.net |