Changes between Version 8 and Version 9 of PythonOcc
- Timestamp:
- Dec 12, 2011, 3:06:25 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PythonOcc
v8 v9 435 435 436 436 # Pripravimo enostaven CAD primer za izvoz v STEP format 437 my_box_shape = BRepPrimAPI_MakeBox(50,50,50).Shape() 437 my_box_shape = BRepPrimAPI_MakeBox(50,50,50).Shape() # Izdelava kocke 438 438 439 439 # Obliko my_box_shape izvozimo v STEP format 440 my_step_exporter = STEPExporter("result_export_single.stp") 440 my_step_exporter = STEPExporter("result_export_single.stp") # Določitev imena file.a 441 441 my_step_exporter.add_shape(my_box_shape) 442 442 my_step_exporter.write_file() … … 453 453 454 454 # Pripravimo enostavna CAD primera za izvoz v STEP format 455 my_box_shape = BRepPrimAPI_MakeBox(50,50,50).Shape() 456 my_sphere_shape = BRepPrimAPI_MakeSphere(20).Shape() 455 my_box_shape = BRepPrimAPI_MakeBox(50,50,50).Shape() # Izdelava kocke 456 my_sphere_shape = BRepPrimAPI_MakeSphere(20).Shape() # Izdelava krogle 457 457 458 458 # Obliki my_box_shape in my_sphere_shape izvozimo v STEP format 459 my_step_exporter = STEPExporter("result_export_multi.stp") 459 my_step_exporter = STEPExporter("result_export_multi.stp") # Določitev imena file.a 460 460 my_step_exporter.add_shape(my_box_shape) 461 461 my_step_exporter.add_shape(my_sphere_shape) #funkcijo ADD uporabimo za dodajanje oblik v STEP format 462 462 my_step_exporter.write_file() 463 }}} 464 465 === Prikaz izvoza CAD modelov z barvami in layer.ji === 466 {{{ 467 #!python 468 # Vključimo knjižnico za izvoz STEP formata 469 from OCC.Utils.DataExchange.STEP import StepOCAF_Export 470 471 from OCC.BRepPrimAPI import * 472 473 # Pripravimo enostavna CAD primera za izvoz v STEP format 474 my_box_shape = BRepPrimAPI_MakeBox(50,50,50).Shape() # Izdelava kocke 475 my_sphere_shape = BRepPrimAPI_MakeSphere(20).Shape() # Izdelava krogle 476 477 # Export to STEP 478 my_step_exporter = StepOCAF_Export("result_export_multi_color_layer.stp") # Določitev imena file.a 479 my_step_exporter.set_color(1,0,0) # določitev barve (rdeča) -> RedGreenBlue paleta barv (RGB) 480 my_step_exporter.set_layer('red') # določitev layer.ja 481 my_step_exporter.add_shape(my_box_shape) # izbira oblike za izbrane parametre my_box_shape 482 my_step_exporter.set_color(0,1,0) 483 my_step_exporter.set_layer('green') 484 my_step_exporter.add_shape(my_sphere_shape) 485 my_step_exporter.write_file() 486 463 487 }}} 464 488