Changeset 651 in main for branches


Ignore:
Timestamp:
01/18/12 09:06:32 (8 years ago)
Author:
agalech
Message:
 
Location:
branches/3D/openPLM/document3D
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/3D/openPLM/document3D/aficher.py

    r649 r651  
    3131    part_numeration , objects_numeration = generate_file_arborescense(my_step_importer.get_shapes_arbre(),doc_file) 
    3232 
    33     new_doc_file=decomposer(my_step_importer.get_shapes_tool(),my_step_importer.get_shapes_arbre(),controller,doc_file,part_numeration,objects_numeration) 
     33 
     34 
     35 
     36    decomposer(doc_file,controller,part_numeration,objects_numeration) 
    3437 
    3538 
     
    3740     
    3841 
    39     composer(my_step_importer.get_shapes_arbre(),new_doc_file)          
     42    #composer(my_step_importer.get_shapes_arbre(),new_doc_file)          
    4043    print "\n\n\nTerMina saliEndO BiEN y CoRrecTo\n\n\n"    
    4144    return ok 
  • branches/3D/openPLM/document3D/decomposer.py

    r649 r651  
    88import os, os.path 
    99 
    10 def decomposer(shape_tool,arbre,controller,doc_file,part_numeration,objects_numeration): 
     10def decomposer(doc_file,controller,part_numeration,objects_numeration): 
    1111 
    1212 
    13  
     13    my_step_importer = NEW_STEP_Import(doc_file.file.path.encode())   #simple 
     14     
     15    my_step_importer.read_file() 
     16     
     17    shape_tool=my_step_importer.get_shapes_tool() 
     18    arbre=my_step_importer.get_shapes_arbre() 
    1419    labels_roots = TDF_LabelSequence() 
    1520    shape_tool.GetFreeShapes(labels_roots) 
     
    111116                new_stp_jss.index = q2[0].index 
    112117                new_stp_jss.save() 
     118                #si count es 0 se elimina y para todos los que sean mayores se decrementa en uno su indice para que corresponda con el nuevo arbre shape simples 
    113119             
    114120            else: 
     
    134140    nom=my_shapes_arbre.name_component+"."+str(part_numeration[0]) 
    135141    root.append(nom) 
     142    menu_generate_objects[0]+="var part%s_%s=new THREE.Object3D();\n"%(part_numeration[0],new_doc_file.id) 
    136143    part_numeration[0]=part_numeration[0]+1 
    137144    for i in range(len(my_shapes_arbre.children)):#para evitar entrar en el root si este tiene cantidad superior a uno 
    138         ok=parcours_recursif(my_shapes_arbre.children[i],graph,part_numeration,objects_numeration,menu_generate_objects,[],nom,root) 
     145        ok=parcours_recursif(my_shapes_arbre.children[i],graph,part_numeration,objects_numeration,menu_generate_objects,[],nom,root,new_doc_file.id) 
    139146     
    140147 
  • branches/3D/openPLM/document3D/models.py

    r649 r651  
    5858    index = models.IntegerField() 
    5959 
    60  
     60#sirve para algo el index? 
    6161class simple_shape(): 
    6262    u""" 
Note: See TracChangeset for help on using the changeset viewer.