Method Summary |
None
|
addMetaelem (paramslist)
Add a new metaelem to this metaball. |
a list of 24 floats(8 points, 3 coordinates)
|
getBbox ()
Retrieves the bounding box of a metaball object. |
a list of 3 floats
|
getLoc ()
Retrieves the location of a metaball object. |
float
|
getMetadata (name,
num)
Retrieves the metadata of a metaball object. |
List
|
getMetaElemList ()
retreives the list of the Metaelems of the Metaball |
float
|
getMetalen (pos)
Retrieves the len parameter of a metaelem object. |
float
|
getMetas (pos)
Retrieves the s parameter of a metaelem object. |
int
|
getMetatype (pos)
Retrieves the type of a metaelem object. |
float
|
getMetax (pos)
Retrieves the x parameter of a metaelem object. |
float
|
getMetay (pos)
Retrieves the y parameter of a metaelem object. |
float
|
getMetaz (pos)
Retrieves the z parameter of a metaelem object. |
string
|
getName ()
Retrieves the name of a metaball object. |
int
|
getNMetaElems ()
Retrieves the number of metaelems (elementary spheres or cylinders) of
a metaball object. |
float
|
getRendersize ()
Retrieves the rendersize of a metaball object. |
a list of 3 floats
|
getRot ()
Retrieves the rotation of a metaball object. |
a list of 3 floats
|
getSize ()
Retrieves the size of a metaball object. |
float
|
getThresh ()
Retrieves the threshold of a metaball object. |
float
|
getWiresize ()
Retrieves the wiresize of a metaball object. |
None
|
setLoc (newloc)
Sets the location of a metaball object. |
None
|
setMetadata (name,
num,
val)
The setMetadata function has the same semantics as getMetadata, except
that it needs the parameter value, and always returns None. |
None
|
setMetalen (pos,
newlen)
Sets the len parameter of a metaelem object. |
None
|
setMetas (pos,
news)
Sets the s parameter of a metaelem object. |
None
|
setMetatype (pos,
newtype)
Sets the type of a metaelem object. |
None
|
setMetax (pos,
newx)
Sets the x parameter of a metaelem object. |
None
|
setMetay (pos,
newy)
Sets the y parameter of a metaelem object. |
None
|
setMetaz (pos,
newz)
Sets the z parameter of a metaelem object. |
None
|
setName (name)
Sets the name of a metaball object. |
None
|
setRendersize (newsize)
Sets the render size of a metaball object. |
None
|
setRot (newrot)
Sets the rotation of a metaball object. |
None
|
setSize (newsize)
Sets the size of a metaball object. |
None
|
setThresh (threshold)
Sets the threshold of a metaball object. |
None
|
setWiresize (newsize)
Sets the wire size of a metaball object. |
getMetadata(name,
num)
Retrieves the metadata of a metaball object. A metaball is composed
of one or several elementary objects, spheres or cylinders, which
interact to create the smooth surface everybody knows. The get/set
Metadata functions allow users to read/write the parameters of these
elementary objects, called metaelements.
-
- Parameters:
name -
the name of the property to be read. The accepted values are
:"type", "x", "y", "z",
"expx", "expy", "expz",
"rad", "rad2", "s",
"len".
(type=string)
num -
the position of the metaelem to be accessed.
(type=int)
- Returns:
-
the metaelement parameter value, generally a float, except for
the parameter "type", which returns an int.
(type=float)
|
setMetadata(name,
num,
val)
The setMetadata function has the same semantics as getMetadata,
except that it needs the parameter value, and always returns None.
-
- Parameters:
name -
the name of the property to be read. The accepted values are
:"type", "x", "y", "z",
"expx", "expy", "expz",
"rad", "rad2", "s",
"len".
(type=string)
num -
the position of the metaelem to be accessed.
(type=int)
val -
the new value of the parameter.
(type=float, except if name is "type".)
- Returns:
-
None
(type=None)
|