Esempio n. 1
0
 def init(self):
    if self.line .seg:
       self.toInterpolated(self.line.p1,self.line.p2,self.ratio)
    else:
       self.maxplus=Position3(MAX*self.line.getDirection()+self.line.p2)
       self.maxminus=Position3(-MAX*self.line.getDirection()+self.line.p1)
       self.toInterpolated(self.maxplus,self.maxminus,self.ratio)
    Element.init(self)
Esempio n. 2
0
 def init(self):
   x=sin(self.theta)*cos(self.phi)
   y=sin(self.theta)*sin(self.phi)
   z=cos(self.theta)
   self.set(vector(x,y,z))
   self.initvector=Position3()
   self.initvector.set(self)
   Element.init(self)
Esempio n. 3
0
 def init(self):
    self.set(self.zcircle._s*self.zcircle._radius+self.zcircle._center)
    Element.init(self)
Esempio n. 4
0
 def init(self):
    self.set(self.zLine.p1)
    Element.init(self)
Esempio n. 5
0
 def init(self):
    self.set(self.zline.p1*(1.0-self.ratio)+self.zline.p2*self.ratio)
    Element.init(self)
Esempio n. 6
0
 def init(self):
    circle=self.zcircle
    self.set(circle._radius*(math_E**complex(0,self.angle))+circle._center)
    Element.init(self)
Esempio n. 7
0
 def init(self):
    self.set(self.ucircle._cpoint)
    self.toCircumPoint(self.ucircle,self.angle)
    Element.init(self)
Esempio n. 8
0
 def init(self):
   x=sin(self.theta)*cos(self.phi)
   y=sin(self.theta)*sin(self.phi)
   z=cos(self.theta)
   self.set(vector(x,y,z))
   Element.init(self)
Esempio n. 9
0
 def init(self):
    self.set(self.ucircle._cpoint)
    Element.init(self)
Esempio n. 10
0
 def init(self):
    self.toInterpolated(self.line.p1,self.line.p2,self.t)
    Element.init(self)
Esempio n. 11
0
 def init(self):
    x=sin(self.theta)*cos(self.phi)
    y=sin(self.theta)*sin(self.phi)
    z=cos(self.theta)
    self.set(vector(x,y,z)*self.sphere._radius+self.sphere._center)
    Element.init(self)