Changes between Version 39 and Version 40 of PythonOcc/primitives
- Timestamp:
- Nov 6, 2015, 4:54:13 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PythonOcc/primitives
v39 v40 108 108 display.DisplayShape(Rob.Shape()) 109 109 }}} 110 V primeru, da želimo narediti rob s krožnim lokom uporabimo knjižnico 111 {{{ 112 #!python 113 from OCC.GC import * 114 }}} 115 in ukaz 116 {{{ 117 #!python 118 aArcOfCircle1 = GC_MakeArcOfCircle(zacetna_tocka, dodatna_tocka_na_kroznici, koncna_tocka) 119 }}} 110 120 [[BR]][[BR]][[BR]][[BR]][[BR]][[BR]] 111 121 … … 115 125 Mreza = BRepBuilderAPI_MakeWire(Rob1.Edge() , Rob2.Edge() ,Rob3.Edge(), Rob4.Edge()) 116 126 Mreza2 = BRepBuilderAPI_MakeWire(Mreza.Wire(), Rob1.Edge()) 127 }}} 128 Ukaz BRepBuilderAPI_MakeWire() sprejme le štiri argumente, tako da lahko na ta način sestavimo le mrežo s štirimi robovi. Če želimo narediti mrežo z več robovi lahko definiramo več posameznih mrež in jih nato skupaj sestavimo. 129 {{{ 130 #!python 131 Mreza1 = BRepBuilderAPI_MakeWire(Rob1.Edge() , Rob2.Edge() ,Rob3.Edge(), Rob4.Edge()) 132 Mreza2 = BRepBuilderAPI_MakeWire(Rob5.Edge(), Rob6.Edge()) 133 Mreza1.Add(Mreza2.Wire()) #Mreži Mreza1 dodamo še mrežo Mreza2 in ju tako združimo skupaj 117 134 }}} 118 135 Vsak rob predstavlja svojo geometrijsko obliko v prostoru. Zato moramo, preden naredimo