Changeset 668 in main for branches


Ignore:
Timestamp:
01/19/12 11:42:12 (8 years ago)
Author:
agalech
Message:
 
Location:
branches/3D/openPLM
Files:
7 edited

Legend:

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

    r659 r668  
    6767         
    6868    def read_file(self,doc_file):       
    69         STEPReader = STEPCAFControl_Reader() 
    70         STEPReader.ReadFile(self.filename)   
     69        STEPReader = STEPCAFControl_Reader()         
     70         
     71        if not STEPReader.ReadFile(self.filename) is 1: 
     72            return False 
     73                
    7174        h_doc = TDocStd.Handle_TDocStd_Document() 
    7275        app = XCAFApp.GetApplication().GetObject() 
  • branches/3D/openPLM/document3D/aficher.py

    r658 r668  
    1111from OCC.TDF import * 
    1212 
    13 import time 
     13 
    1414#importante, voy a eliminar tmb los shapes referenciados, es esto u problema? 
    1515#hqcer unq pruebq q mqno pqrq verificqrlo 
     
    2020    my_step_importer = NEW_STEP_Import(doc_file.file.path.encode())   #simple 
    2121     
    22     my_step_importer.read_file(doc_file) 
     22    if not my_step_importer.read_file(doc_file.id): 
     23        print "\n\n\nMAl, el fichero leido no es valido\n\n\n"  
     24        return False 
    2325 
    2426 
  • branches/3D/openPLM/document3D/composer.py

    r649 r668  
    1010     
    1111    my_step_importer = NEW_STEP_Import(new_doc_file.file.path.encode()) 
    12     my_step_importer.read_file() 
     12    my_step_importer.read_file(new_doc_file) 
    1313    st=my_step_importer.get_shapes_tool() 
    1414    lr= TDF_LabelSequence() 
  • branches/3D/openPLM/document3D/models.py

    r661 r668  
    7676        self.nom = nom 
    7777        self.shape = shape 
    78          
    79 class part_reference(object): 
    80  
    81     __slots__ = ("nom", "loc", "quantity","labels") 
    82      
    83      
    84     def __init__(self, nom,location,step_ref): 
    85         self.nom = nom 
    86         self.loc = location 
    87         self.quantity=len(nom) 
    88         self.step_ref=step_ref 
     78 
    8979 
    9080#la referencia deberia ser un nombre de fichero o un docfile completo? 
     
    213203         
    214204         
    215             return True 
     205    return True 
    216206             
    217207                            
  • branches/3D/openPLM/document3D/tests.py

    r667 r668  
    2828        myfile = File(f) 
    2929        new_doc_file=self.document.add_file(myfile) 
    30         #print myfile.name 
     30 
     31 
     32         
     33         
     34    def test_add_false_STEP(self): 
     35        f=open("document3D/data_test/stp_false.stp") 
     36        myfile = File(f) 
     37        new_doc_file=self.document.add_file(myfile) 
     38         
     39    def test_supression_STEP(self): 
     40        f=open("document3D/data_test/test.stp") 
     41        myfile = File(f) 
     42        new_doc_file=self.document.add_file(myfile)                 
     43        self.document.delete_file(new_doc_file)        
     44 
    3145         
    3246    ###############################################a hacer, comparar los jss generados###  
     
    4054    """         
    4155         
    42          
     56    ############################################# test check-in 
     57     
     58     
     59    ############################################# test check-out     
    4360           
    4461     
  • branches/3D/openPLM/plmapp/tests/archive.py

    r662 r668  
    1010    def setUp(self): 
    1111        super(ArchiveViewTestCase, self).setUp() 
    12         self.document = DocumentController.create('doc1', 'Document', 
     12        self.document = Document3DController.create('doc1', 'Document', 
    1313                'a', self.user, self.DATA) 
    1414        self.filenames = [] 
  • branches/3D/openPLM/runserver.sh

    r613 r668  
    11#! /usr/bin/env sh 
    22./manage.py celeryd -Q mails,index,celery,step -c 3 -l info & 
    3 python -m smtpd -n -c DebuggingServer localhost:1025 & 
     3python -m smtpd -n -c DebuggingServer localhost:8085 & 
    44./manage.py runserver 
    55exit 0 
Note: See TracChangeset for help on using the changeset viewer.