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)
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)
def init(self): self.set(self.zcircle._s*self.zcircle._radius+self.zcircle._center) Element.init(self)
def init(self): self.set(self.zLine.p1) Element.init(self)
def init(self): self.set(self.zline.p1*(1.0-self.ratio)+self.zline.p2*self.ratio) Element.init(self)
def init(self): circle=self.zcircle self.set(circle._radius*(math_E**complex(0,self.angle))+circle._center) Element.init(self)
def init(self): self.set(self.ucircle._cpoint) self.toCircumPoint(self.ucircle,self.angle) Element.init(self)
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)
def init(self): self.set(self.ucircle._cpoint) Element.init(self)
def init(self): self.toInterpolated(self.line.p1,self.line.p2,self.t) Element.init(self)
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)