| 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)
|