public final class TubeGeometry extends Geometry
Uses parallel transport frames as described in http://www.cs.indiana.edu
Based on the three.js code.
Geometry.MorphColor, Geometry.MorphNormal, Geometry.MorphTarget, Geometry.VertextNormal
__colorArray, __lineDistanceArray, __normalArray, __tangentArray, __uv2Array, __uvArray, __vertexArray, __webglColorBuffer, __webglCustomAttributesList, __webglFaceBuffer, __webglFaceCount, __webglInit, __webglLineBuffer, __webglLineCount, __webglLineDistanceBuffer, __webglMorphNormalsBuffers, __webglMorphTargetsBuffers, __webglNormalBuffer, __webglParticleCount, __webglSkinIndicesBuffer, __webglSkinWeightsBuffer, __webglTangentBuffer, __webglUV2Buffer, __webglUVBuffer, __webglVertexBuffer, __webglVertexCount
Constructor and Description |
---|
TubeGeometry(Curve path) |
TubeGeometry(Curve path,
int segments,
double radius,
int segmentsRadius,
boolean closed,
boolean debug) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Vector3> |
getBinormals() |
java.util.List<Vector3> |
getNormals() |
Curve |
getPath() |
java.util.List<Vector3> |
getTangents() |
applyMatrix, center, clone, computeBoundingBox, computeBoundingSphere, computeFaceNormals, computeLineDistances, computeMorphNormals, computeTangents, computeVertexNormals, computeVertexNormals, fromBufferGeometry, getBones, getColors, getFaces, getFaceVertexUvs, getLineDistances, getMorphColors, getMorphNormals, getMorphTargets, getSkinIndices, getSkinWeights, getVertices, isDynamic, isHasTangents, merge, merge, mergeVertices, setBones, setColors, setDynamic, setFaces, setFaceVertexUvs, setHasTangents, setVertices
getBoundingBox, getBoundingSphere, getId, getName, isColorsNeedUpdate, isElementsNeedUpdate, isGroupsNeedUpdate, isLineDistancesNeedUpdate, isMorphTargetsNeedUpdate, isNormalsNeedUpdate, isTangentsNeedUpdate, isUvsNeedUpdate, isVerticesNeedUpdate, setBoundingBox, setBoundingSphere, setColorsNeedUpdate, setElementsNeedUpdate, setGroupsNeedUpdate, setId, setLineDistancesNeedUpdate, setMorphTargetsNeedUpdate, setName, setNormalsNeedUpdate, setTangentsNeedUpdate, setUvsNeedUpdate, setVerticesNeedUpdate, toString
dispose