Changes between Version 124 and Version 125 of python
- Timestamp:
- Nov 10, 2016, 3:45:23 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
python
v124 v125 1594 1594 1595 1595 == vaja121 == 1596 V izhodišče lokalnega koordinatnega sistema postavite kockos stranico a. Na sredino zgornje ploskve1596 Izdelajte kocko s središčem v izhodišču lokalnega sistema ter s stranico a. Na sredino zgornje ploskve 1597 1597 postavite valj premera r, v smeri normale površine na katero je valj postavljen. 1598 1598 Uporabite funkciji: … … 1605 1605 == vaja122 == 1606 1606 Vajo 121 izdelajte na naslednji način: 1607 * Štirikotnik narišemo s štirimi točkami v prostoru, ki jih povežemo skupaj. 1608 * Kot izvleka alpha=30, beta=40 1607 * Izdelajte kocko tako, da definirate površino (točke->rob->mreža->površina) in jo izvlecite. 1608 * Valj izdelajte prav tako z definiranjem površine in nato z izvlekom pod kotom alpha=30 in beta=40. 1609 {{{ 1610 #!python 1611 #Definiranje krožnice s pomočjo treh točk, skozi katere poteka krožnica 1612 Potek_roba_krog = GC_MakeCircle(tocka_na_krogu_1, tocka_na_krogu_2, tocka_na_krogu_3) 1613 Rob_krog = BRepBuilderAPI_MakeEdge(Potek_kroga.Value()) 1614 1615 #Primer definicije vektorja za izvlek pod kotom 1616 import math 1617 Vektor = gp_Vec(math.cos(alpha*math.pi/180),math.cos(beta*math.pi/180), h) 1618 1619 }}} 1609 1620 * Barva kocke naj bo rumena, barva valja pa modra (npr. display.DisplayColoredShape(myShape, 'GREEN')). 1610 {{{ 1611 #!python 1612 #Določevanje vektorja v prostoru 1613 aPrismVecCylinder = (gp_Vec(math.cos(alpha*pi/180),math.cos(beta*pi/180),1))*h 1614 }}} 1621 1615 1622 1616 1623 == vaja123 ==