Uses of Interface
cz.fidentis.analyst.data.mesh.MeshTriangle
Packages that use MeshTriangle
Package
Description
The top-level package for data structures related to triangular meshes.
cz.fidentis.analyst.mesh.impl
package includes Mesh implementation classes that
are not visible to classes of other modules.Octree space partitioning structure.
-
Uses of MeshTriangle in cz.fidentis.analyst.data.mesh
Methods in cz.fidentis.analyst.data.mesh that return types with arguments of type MeshTriangleModifier and TypeMethodDescriptionMeshFacet.getAdjacentTriangles
(int vertexIndex) Returns triangles sharing the given mesh vertex.MeshFacet.getAdjacentTriangles
(int index1, int index2) Returns triangles sharing the given edge.MeshFacet.getAdjacentTriangles
(MeshTriangle triangle) Returns adjacent triangles, i.e., triangles sharing an edge or a vertex with the given triangleMeshFacet.getNeighboringTriangles
(MeshTriangle triangle) Returns neighboring triangles, i.e., triangles sharing an edge with the given triangle.MeshFacet.getTriangles()
Return triangle instances.TriangleFan.iterator()
Vertex 1 of the returned triangle always corresponds to the central vertex around which the triangle fan is constructed.Methods in cz.fidentis.analyst.data.mesh with parameters of type MeshTriangleModifier and TypeMethodDescriptionMeshFacet.getAdjacentTriangles
(MeshTriangle triangle) Returns adjacent triangles, i.e., triangles sharing an edge or a vertex with the given triangleList
<javax.vecmath.Point3d> MeshTriangle.getCommonPoints
(MeshTriangle other) Selects the common points shared by two trianglesMeshFacet.getNeighboringTriangles
(MeshTriangle triangle) Returns neighboring triangles, i.e., triangles sharing an edge with the given triangle. -
Uses of MeshTriangle in cz.fidentis.analyst.data.mesh.impl
Classes in cz.fidentis.analyst.data.mesh.impl that implement MeshTriangleModifier and TypeClassDescriptionclass
Adapter for the corner table representing a single triangle ofMeshFacet
.Methods in cz.fidentis.analyst.data.mesh.impl that return types with arguments of type MeshTriangleMethods in cz.fidentis.analyst.data.mesh.impl with parameters of type MeshTriangleModifier and TypeMethodDescriptionList
<javax.vecmath.Point3d> MeshTriangleImpl.getCommonPoints
(MeshTriangle other) -
Uses of MeshTriangle in cz.fidentis.analyst.data.mesh.impl.facet
Methods in cz.fidentis.analyst.data.mesh.impl.facet that return types with arguments of type MeshTriangleModifier and TypeMethodDescriptionMeshFacetImpl.getAdjacentTriangles
(int vertexIndex) MeshFacetImpl.getAdjacentTriangles
(int index1, int index2) MeshFacetImpl.getAdjacentTriangles
(MeshTriangle tri) PointCloudFacetImpl.getAdjacentTriangles
(int vertexIndex) This method is not supportedMeshFacetImpl.getNeighboringTriangles
(MeshTriangle tri) MeshFacetImpl.getTriangles()
PointCloudFacetImpl.getTriangles()
This method is not supportedMeshFacetImpl.iterator()
PointCloudFacetImpl.iterator()
This method is not supportedMethods in cz.fidentis.analyst.data.mesh.impl.facet with parameters of type MeshTriangleModifier and TypeMethodDescriptionMeshFacetImpl.getAdjacentTriangles
(MeshTriangle tri) MeshFacetImpl.getNeighboringTriangles
(MeshTriangle tri) -
Uses of MeshTriangle in cz.fidentis.analyst.data.octree
Methods in cz.fidentis.analyst.data.octree that return types with arguments of type MeshTriangleModifier and TypeMethodDescriptionOctNode.getTriangles()
Returns triangles which this oct node holds -
Uses of MeshTriangle in cz.fidentis.analyst.data.octree.impl
Methods in cz.fidentis.analyst.data.octree.impl that return types with arguments of type MeshTriangleConstructor parameters in cz.fidentis.analyst.data.octree.impl with type arguments of type MeshTriangleModifierConstructorDescriptionprotected
OctNodeImpl
(javax.vecmath.Point3d smallest, javax.vecmath.Point3d largest, List<MeshTriangle> triangles, List<OctNodeImpl> octants) OctNodeLeaf
(javax.vecmath.Point3d smallest, javax.vecmath.Point3d largest, List<MeshTriangle> triangles) Constructor of a leaf node -
Uses of MeshTriangle in cz.fidentis.analyst.data.ray
Methods in cz.fidentis.analyst.data.ray that return MeshTriangleMethods in cz.fidentis.analyst.data.ray with parameters of type MeshTriangleModifier and TypeMethodDescriptionstatic RayIntersection
RayFactory.createRayIntersection
(javax.vecmath.Point3d position, javax.vecmath.Vector3d normal, MeshTriangle triangle, boolean directHit) Returns new Ray Intersection. -
Uses of MeshTriangle in cz.fidentis.analyst.data.ray.impl
Methods in cz.fidentis.analyst.data.ray.impl that return MeshTriangle -
Uses of MeshTriangle in cz.fidentis.analyst.opencl.memory
Methods in cz.fidentis.analyst.opencl.memory that return types with arguments of type MeshTriangleModifier and TypeMethodDescriptionstatic WriteBufferGPU
<MeshTriangle> BufferFactory.getMeshTriangleBuffer
(com.jogamp.opencl.CLContext clContext) Buffer to hold Mesh Triangles in GPU memory -
Uses of MeshTriangle in cz.fidentis.analyst.opencl.memory.impl
Methods in cz.fidentis.analyst.opencl.memory.impl that return types with arguments of type MeshTriangleModifier and TypeMethodDescriptionFacetBuffer.getMeshTriangleBuffer()
Gets MeshTriangle Buffer, but waits for it to be loaded on GPUMeshTriangleBuffer.getOriginalData()
Method parameters in cz.fidentis.analyst.opencl.memory.impl with type arguments of type MeshTriangle -
Uses of MeshTriangle in cz.fidentis.analyst.opencl.services.octree
Methods in cz.fidentis.analyst.opencl.services.octree that return MeshTriangleModifier and TypeMethodDescriptionOctreeOpenCL.getTriangle
(int index) Gets triangle corresponding to its index from GPU bufferMethods in cz.fidentis.analyst.opencl.services.octree that return types with arguments of type MeshTriangle -
Uses of MeshTriangle in cz.fidentis.analyst.opencl.services.octree.impl
Methods in cz.fidentis.analyst.opencl.services.octree.impl that return MeshTriangleMethods in cz.fidentis.analyst.opencl.services.octree.impl that return types with arguments of type MeshTriangle