Changes between Version 37 and Version 38 of PythonOcc/primitives
- Timestamp:
- Nov 2, 2015, 3:15:11 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PythonOcc/primitives
v37 v38 159 159 Izvlek = BRepPrimAPI_MakePrism(Povrsina.Face() , Smer) 160 160 }}} 161 162 Primer za "smer": smer = gp_Dir(gp_XYZ(0,0,1)) 161 163 [[BR]][[BR]] 162 164 … … 255 257 {{{ 256 258 #!python 259 valj= BRepPrimAPI_MakeCylinder(Radij, Visina) 257 260 valj= BRepPrimAPI_MakeCylinder(Radij, Visina, Kot_radiani) 258 261 valj= BRepPrimAPI_MakeCylinder(Os, Radij, Visina, Kot_radiani) 262 valj = BRepPrimAPI_MakeCylinder(Os_Definicija(Točka, Smer), Radij, Visina) 259 263 }}} 260 264 Z ukazom [http://opencascade.sourcearchive.com/documentation/6.3.0.dfsg.1/classBRepPrimAPI__MakeCylinder.html BRepPrimAPI__MakeCylinder] izdelamo tridimenzionalni model oblike valja. Pri tem lahko uporabimo več različnih argumentov: … … 262 266 * (Radij, Visina, Kot_radiani) ... izdelamo delj valja za nastavljen kot z določenim radijem in višino 263 267 * (Os, Radij, Visina, Kot_radiani) ... izdelamo delj valja za nastavljen kot z določenim radijem in višino in ki ima nastavljeno poljubno os 268 264 269 Os valja definiramo kot: 265 270 {{{ 266 271 #!python 267 272 Tocka = gp_Pnt(X, Y, Z) #definicija tocke 268 normala = gp_DX() #smer normale 273 normala = gp_DX() #smer normale. Lahko tudi gp_Dir(1, 0, 0). Za smer v Y oz. Z osi: gp_DY() oz. gp_DZ(). 269 274 os = gp_Ax2(Tocka, normala) #definicija osi 270 275 }}} 276 271 277 272 278