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

Class NiClodData

source code

                  object --+                                    
                           |                                    
      utils.graph.DetailNode --+                                
                               |                                
          utils.graph.GlobalNode --+                            
                                   |                            
object_models.xml.struct_.StructBase --+                        
                                       |                        
                     NifFormat._NiObject --+                    
                                           |                    
                          NifFormat.NiObject --+                
                                               |                
                       NifFormat._NiGeometryData --+            
                                                   |            
                            NifFormat.NiGeometryData --+        
                                                       |        
                           NifFormat._NiTriBasedGeomData --+    
                                                           |    
                                NifFormat.NiTriBasedGeomData --+
                                                               |
                                                              NifFormat.NiClodData

Holds mesh data for continuous level of detail shapes.Pesumably a progressive mesh with triangles specified by edge splits.Seems to be specific to Freedom Force.The structure of this is uncertain and highly experimental at this point.No file with this data can currently be read properly.
Nested Classes [hide private]

Inherited from object_models.xml.struct_.StructBase: __metaclass__

Instance Methods [hide private]

Inherited from NiTriBasedGeomData: get_triangle_indices, is_interchangeable

Inherited from NiGeometryData: apply_scale, get_vertex_hash_generator, update_center_radius

Inherited from NiObject: find, find_chain, tree

Inherited from NiObject (private): _validateTree

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, 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...
  _games = {}
  _is_template = False
  _names = ['unknown_int', 'num_vertices', 'keep_flags', 'compre...

Inherited from _NiGeometryData (private): _has_links, _has_refs

Inherited from object_models.xml.struct_.StructBase: arg

Properties [hide private]
  unknown_clod_shorts_1
  unknown_clod_shorts_2
  unknown_clod_shorts_3
  unknown_count_1
  unknown_count_2
  unknown_count_3
  unknown_float
  unknown_short
  unknown_shorts

Inherited from _NiTriBasedGeomData: num_triangles

Inherited from _NiGeometryData: additional_data, bitangents, bs_num_uv_sets, center, compress_flags, consistency_flags, has_normals, has_uv, has_vertex_colors, has_vertices, keep_flags, normals, num_uv_sets, num_vertices, radius, tangents, unknown_13_shorts, unknown_int, uv_sets, vertex_colors, vertices

Inherited from object: __class__

Class Variable Details [hide private]

_attribute_list

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x2dd11d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dd1f10>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dcce50>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dcccd0>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dd9610>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dd9650>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dd9750>,
 <pyffi.object_models.xml.StructAttribute object at 0x2dd9a90>,
...

_attrs

Value:
[<pyffi.object_models.xml.StructAttribute object at 0x306c510>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c590>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c610>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c690>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c6d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c750>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c7d0>,
 <pyffi.object_models.xml.StructAttribute object at 0x306c910>,
...

_names

Value:
['unknown_int',
 'num_vertices',
 'keep_flags',
 'compress_flags',
 'has_vertices',
 'vertices',
 'num_uv_sets',
 'bs_num_uv_sets',
...

Property Details [hide private]

unknown_clod_shorts_1

Get Method:
<functools.partial object at 0x306e838>

unknown_clod_shorts_2

Get Method:
<functools.partial object at 0x306e8e8>

unknown_clod_shorts_3

Get Method:
<functools.partial object at 0x306e998>

unknown_count_1

Get Method:
<functools.partial object at 0x306e310>
Set Method:
<functools.partial object at 0x306e368>

unknown_count_2

Get Method:
<functools.partial object at 0x306e418>
Set Method:
<functools.partial object at 0x306e470>

unknown_count_3

Get Method:
<functools.partial object at 0x306e520>
Set Method:
<functools.partial object at 0x306e578>

unknown_float

Get Method:
<functools.partial object at 0x306e628>
Set Method:
<functools.partial object at 0x306e680>

unknown_short

Get Method:
<functools.partial object at 0x306e730>
Set Method:
<functools.partial object at 0x306e788>

unknown_shorts

Get Method:
<functools.partial object at 0x306e208>
Set Method:
<functools.partial object at 0x306e260>