def __init__(self, N1, N2, L=[0.3, 0.5, 0.7], I=None): self._L = L self._I = I self._Lxyz = coordinateFrame(self._L) self._N1 = N1 self._N2 = N2 self.computeCenter() self.computeConeAngles()
def __init__(self, L=[0.3, 0.5, 0.7], I=0.7, Ns=[]): self._L = normalizeVector(np.array(L)) self._I = I self._Ns = Ns self._Lxyz = coordinateFrame(self._L) self.computeCone() self.computeAxisCenter() self.computeConeAngles() self.computeConeAngleChanges()
def __init__(self, points=[], cvIDs=[]): self._points = points self._cvIDs = cvIDs self._arc_lengh_parameters = None self._curvatures = None self._tangents = None self._normals = None self._L = np.array([0.0, 0.0, 1.0]) self._Lxyz = coordinateFrame(self._L) self._iso_value = 0.0 self._cone_angle_changes = None