コード例 #1
0
ファイル: normal_cone.py プロジェクト: tody411/InverseToon
    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()
コード例 #2
0
ファイル: normal_cone.py プロジェクト: tody411/InverseToon
 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()
コード例 #3
0
ファイル: segment.py プロジェクト: tody411/InverseToon
 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