Package pyffi :: Package formats :: Package nif :: Class NifFormat :: Class _RagdollDescriptor
[hide private]
[frames] | no frames]

Class _RagdollDescriptor

source code

                  object --+            
                           |            
      utils.graph.DetailNode --+        
                               |        
          utils.graph.GlobalNode --+    
                                   |    
object_models.xml.struct_.StructBase --+
                                       |
                                      NifFormat._RagdollDescriptor
Known Subclasses:

This constraint defines a cone in which an object can rotate. The shape of the cone can be controlled in two (orthogonal) directions.
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

Inherited from object_models.xml.struct_.StructBase: __init__, __str__, deepcopy, fix_links, get_attribute, get_basic_attribute, get_detail_child_names, get_detail_child_nodes, get_global_child_nodes, get_global_display, get_hash, get_links, get_refs, get_size, get_strings, get_template_attribute, read, replace_global_node, set_attribute, set_basic_attribute, set_template_attribute, tree, write

Inherited from utils.graph.GlobalNode: get_global_child_edge_types, get_global_iterator

Inherited from utils.graph.DetailNode: get_detail_child_edge_types, get_detail_display, get_detail_iterator

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from object_models.xml.struct_.StructBase: get_games, get_versions

Class Variables [hide private]
  _attribute_list = [<pyffi.object_models.xml.StructAttribute ob...
  _attrs = [<pyffi.object_models.xml.StructAttribute object at 0...
  _names = ['pivot_a', 'plane_a', 'twist_a', 'pivot_b', 'plane_b...

Inherited from object_models.xml.struct_.StructBase: arg

Properties [hide private]
  cone_max_angle
Maximum angle the object can rotate around the vector orthogonal on Plane A and Twist A relative to the Twist A vector.
  enable_motor
Unknown
  max_friction
Maximum friction, typically 0 or 10.
  motor
  motor_a
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  motor_b
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  pivot_a
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  pivot_b
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  plane_a
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  plane_b
Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
  plane_max_angle
Maximum angle the object can rotate around Plane A, relative to Twist A.
  plane_min_angle
Minimum angle the object can rotate around Plane A, relative to Twist A.
  twist_a
Central directed axis of the cone in which the object can rotate.
  twist_b
Central directed axis of the cone in which the object can rotate.
  twist_max_angle
Maximum angle the object can rotate around Twist A, relative to Plane A.
  twist_min_angle
Minimum angle the object can rotate around Twist A, relative to Plane A.

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ccb390>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb790>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb7d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb850>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb890>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb8d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb910>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb950>,
...

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2ccb390>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb790>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb7d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb850>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb890>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb8d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb910>,
 <pyffi.object_models.xml.StructAttribute object at 0x2ccb950>,
...

_names

Value:
['pivot_a',
 'plane_a',
 'twist_a',
 'pivot_b',
 'plane_b',
 'twist_b',
 'motor_a',
 'motor_b',
...

Property Details [hide private]

cone_max_angle

Maximum angle the object can rotate around the vector orthogonal on Plane A and Twist A relative to the Twist A vector. Note that Cone Min Angle is not stored, but is simply minus this angle.
Get Method:
<functools.partial object at 0x2cce998>
Set Method:
<functools.partial object at 0x2cce940>

enable_motor

Unknown
Get Method:
<functools.partial object at 0x2cd3470>
Set Method:
<functools.partial object at 0x2cd34c8>

max_friction

Maximum friction, typically 0 or 10. In Fallout 3, typically 100.
Get Method:
<functools.partial object at 0x2cd3368>
Set Method:
<functools.partial object at 0x2cd33c0>

motor

Get Method:
<functools.partial object at 0x2cd3578>
Set Method:
<functools.partial object at 0x2cd35d0>

motor_a

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2cce788>
Set Method:
<functools.partial object at 0x2cce730>

motor_b

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2cceaa0>
Set Method:
<functools.partial object at 0x2ccea48>

pivot_a

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2cced08>
Set Method:
<functools.partial object at 0x2cced60>

pivot_b

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2ccee10>
Set Method:
<functools.partial object at 0x2ccee68>

plane_a

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2cce890>
Set Method:
<functools.partial object at 0x2cce838>

plane_b

Defines the orthogonal directions in which the shape can be controlled (namely in this direction, and in the direction orthogonal on this one and Twist A).
Get Method:
<functools.partial object at 0x2cceba8>
Set Method:
<functools.partial object at 0x2cceb50>

plane_max_angle

Maximum angle the object can rotate around Plane A, relative to Twist A.
Get Method:
<functools.partial object at 0x2cd3050>
Set Method:
<functools.partial object at 0x2cd30a8>

plane_min_angle

Minimum angle the object can rotate around Plane A, relative to Twist A.
Get Method:
<functools.partial object at 0x2ccef18>
Set Method:
<functools.partial object at 0x2ccef70>

twist_a

Central directed axis of the cone in which the object can rotate. Orthogonal on Plane A.
Get Method:
<functools.partial object at 0x2ccec00>
Set Method:
<functools.partial object at 0x2ccec58>

twist_b

Central directed axis of the cone in which the object can rotate. Orthogonal on Plane A.
Get Method:
<functools.partial object at 0x2cce680>
Set Method:
<functools.partial object at 0x2cce628>

twist_max_angle

Maximum angle the object can rotate around Twist A, relative to Plane A.
Get Method:
<functools.partial object at 0x2cd3260>
Set Method:
<functools.partial object at 0x2cd32b8>

twist_min_angle

Minimum angle the object can rotate around Twist A, relative to Plane A.
Get Method:
<functools.partial object at 0x2cd3158>
Set Method:
<functools.partial object at 0x2cd31b0>