Esempio n. 1
0
 def __new__(cls,
             name,
             base=(0, 0, 0),
             height=(0, 0, 1),
             radius=1,
             copy=False):
     base = Vector(base, copy=copy)
     height = Vector(height, copy=copy)
     a = height.construct_normal()
     b = a.cross(height)
     return TGC(name=name,
                base=base,
                height=height,
                a=a,
                b=b,
                c=a,
                d=b,
                copy=False)
Esempio n. 2
0
 def __new__(cls, name, base=(0, 0, 0), height=(0, 0, 1), radius=1, copy=False):
     base = Vector(base, copy=copy)
     height = Vector(height, copy=copy)
     a = height.construct_normal()
     b = a.cross(height)
     return TGC(name=name, base=base, height=height, a=a, b=b, c=a, d=b, copy=False)