Uses of Class
com.ardor3d.extension.model.util.nvtristrip.NvFaceInfo
-
Uses of NvFaceInfo in com.ardor3d.extension.model.util.nvtristrip
Modifier and TypeFieldDescription(package private) NvFaceInfo
NvEdgeInfo._face0
(package private) NvFaceInfo
NvEdgeInfo._face1
(package private) NvFaceInfo
NvStripStartInfo._startFace
Modifier and TypeMethodDescription(package private) NvFaceInfo
NvStripifier.findGoodResetPoint
(List<NvFaceInfo> faceInfos, List<NvEdgeInfo> edgeInfos) A good reset point is one near other committed areas so that we know that when we've made the longest strips its because we're stripifying in the same general orientation.(package private) static NvFaceInfo
NvStripifier.findOtherFace
(List<NvEdgeInfo> edgeInfos, int v0, int v1, NvFaceInfo faceInfo) find the other face sharing these verticesModifier and TypeMethodDescription(package private) boolean
NvStripifier.alreadyExists
(NvFaceInfo toFind, List<NvFaceInfo> faceInfos) (package private) int
NvStripifier.calcNumHitsFace
(VertexCache vcache, NvFaceInfo face) (package private) static NvFaceInfo
NvStripifier.findOtherFace
(List<NvEdgeInfo> edgeInfos, int v0, int v1, NvFaceInfo faceInfo) find the other face sharing these vertices(package private) static int
NvStripifier.getNextIndex
(List<Integer> indices, NvFaceInfo face) (package private) static int[]
NvStripifier.getSharedVertices
(NvFaceInfo faceA, NvFaceInfo faceB) (package private) static int
NvStripifier.getUniqueVertexInB
(NvFaceInfo faceA, NvFaceInfo faceB) (package private) static boolean
NvStripifier.isCW
(NvFaceInfo faceInfo, int v0, int v1) (package private) static boolean
NvStripifier.isDegenerate
(NvFaceInfo face) (package private) final boolean
NvStripInfo.IsInStrip
(NvFaceInfo faceInfo) (package private) boolean
NvStripInfo.isMarked
(NvFaceInfo faceInfo) If either the faceInfo has a real strip index because it is already assign to a committed strip OR it is assigned in an experiment and the experiment index is the one we are building for, then it is marked and unavailable(package private) void
NvStripInfo.markTriangle
(NvFaceInfo faceInfo) Marks the face with the current strip ID(package private) int
NvStripifier.numNeighbors
(NvFaceInfo face, List<NvEdgeInfo> edgeInfoVec) (package private) boolean
NvStripInfo.sharesEdge
(NvFaceInfo faceInfo, List<NvEdgeInfo> edgeInfos) (package private) boolean
NvStripInfo.unique
(List<NvFaceInfo> faceVec, NvFaceInfo face) (package private) void
NvStripifier.updateCacheFace
(VertexCache vcache, NvFaceInfo face) Updates the input vertex cache with this face's verticesModifier and TypeMethodDescription(package private) boolean
NvStripifier.alreadyExists
(NvFaceInfo toFind, List<NvFaceInfo> faceInfos) (package private) void
NvStripifier.buildStripifyInfo
(List<NvFaceInfo> faceInfos, List<NvEdgeInfo> edgeInfos, int maxIndex) Builds the list of all face and edge infos(package private) void
NvStripInfo.combine
(List<NvFaceInfo> forward, List<NvFaceInfo> backward) take the given forward and backward strips and combine them together(package private) NvFaceInfo
NvStripifier.findGoodResetPoint
(List<NvFaceInfo> faceInfos, List<NvEdgeInfo> edgeInfos) A good reset point is one near other committed areas so that we know that when we've made the longest strips its because we're stripifying in the same general orientation.(package private) int
NvStripifier.findStartPoint
(List<NvFaceInfo> faceInfos, List<NvEdgeInfo> edgeInfos) Finds a good starting point, namely one which has only one neighbor(package private) boolean
NvStripifier.findTraversal
(List<NvFaceInfo> faceInfos, List<NvEdgeInfo> edgeInfos, NvStripInfo strip, NvStripStartInfo startInfo) Finds the next face to start the next strip on.(package private) boolean
NvStripInfo.unique
(List<NvFaceInfo> faceVec, NvFaceInfo face) ModifierConstructorDescriptionNvFaceInfo
(NvFaceInfo source) Copies only v0, v1 and v2(package private)
NvStripStartInfo
(NvFaceInfo startFace, NvEdgeInfo startEdge, boolean toV1)