Changes between Version 44 and Version 45 of PythonOcc/primitives
- Timestamp:
- Nov 11, 2015, 10:03:44 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PythonOcc/primitives
v44 v45 821 821 Uvoz iz STEP 822 822 [[BR]][[BR]] 823 Za uvoz objekta iz STEP format imamo na voljo knjižnico DataExchange.STEP:824 {{{ 825 #!python 826 from OCC. Utils.DataExchange.STEP importSTEPImporter823 Za uvoz objekta iz STEP format imamo na voljo knjižnico OCC.STEPControl: 824 {{{ 825 #!python 826 from OCC.STEPControl import * 827 827 }}} 828 828 Model iz STEP formata uvozimo tako, da najprej določimo ime datoteke, nato datoteko preberemo, na koncu pa model prikažemo: … … 830 830 #!python 831 831 def Uvoz_iz_STEP(event=None): 832 uvoz_iz_STEP = STEPImporter("primer_step.stp") 833 uvoz_iz_STEP.read_file() 834 oblika = uvoz_iz_STEP.get_shapes() 835 display.EraseAll() 836 display.DisplayShape(oblika) 832 step_reader = STEPControl_Reader() 833 status = step_reader.ReadFile('Model_STEP.stp') 834 ok = step_reader.TransferRoot(1) 835 _nbs = step_reader.NbShapes() 836 bottle_stp = step_reader.Shape(1) 837 display.DisplayShape(oblika, update=True) 838 837 839 }}} 838 840 [[BR]][[BR]] … … 848 850 #!python 849 851 def Uvoz_iz_STL(event=None): 852 stl_reader = StlAPI_Reader() 850 853 oblika = TopoDS_Shape() 851 uvoz_iz_STL = StlAPI() 852 uvoz_iz_STL.Read(oblika, "Model_STL.stl") 853 display.EraseAll() 854 display.DisplayShape(oblika) 855 856 }}} 854 stl_reader.Read(oblika, "Model_STL.stl") 855 display.DisplayShape(oblika, update=True) 856 }}}