= Komolec = [[Image(coord-sys.svg, right)]] Na primeru komolca bomo pokazali osnovne operacije in gradnjo modela s PythonOcc za postavitev v globalnem koordinatnem sistemu podanem s tremi točkami: * p0 - središče komolca * p1 - točka ki podaja os axis1 iz središča p0 * p2 - točka za drugo os axis2 iz središča p0 Cilj takega podajanja položaja je, da se poenostavi orientacijo in s tem tudi gradnjo sestavov iz tega in podobnih členkov. Model na skici [[Image(elbow.svg,right)]] naj bi omogočal tudi enostavno gradnjo sestavov. Poleg globalnega določanja položaja želimo nadzorovati tudi stopnjo izdelave podrobnosti, saj se nekateri detajli ne potrebujejo za vse namene. Poglaviten namen je predvsem prikaz v sestavu. Takrat nahko zmanjšamo podrobnosti zaokrožitev in notranjosti. Pričnemo z manjšim programom na katerega bomo postopoma dograjevali model. Kot osnovo vzamemo program s cilindrom. [[Image(elbow1.png,right)]] {{{ #!python from OCC.Display.SimpleGui import * from OCC.BRepPrimAPI import * R = 30 L = 150 myPrim1 = BRepPrimAPI_MakeCylinder(R, L) (display, start_display, add_menu, add_function_to_menu) = init_display() display.DisplayShape(myPrim1.Shape()) start_display() }}}