Uses of Interface
cz.fidentis.analyst.data.octree.Octree
Packages that use Octree
Package
Description
Complete human face model.
Octree space partitioning structure.
-
Uses of Octree in cz.fidentis.analyst.data.face
Methods in cz.fidentis.analyst.data.face that return OctreeModifier and TypeMethodDescriptionHumanFace.getOctree()
Returns already computed octree of the triangular mesh ornull
.HumanFaceState.octree()
Returns the value of theoctree
record component.Methods in cz.fidentis.analyst.data.face with parameters of type OctreeConstructors in cz.fidentis.analyst.data.face with parameters of type Octree -
Uses of Octree in cz.fidentis.analyst.data.face.impl
Methods in cz.fidentis.analyst.data.face.impl that return OctreeMethods in cz.fidentis.analyst.data.face.impl with parameters of type Octree -
Uses of Octree in cz.fidentis.analyst.data.octree
Methods in cz.fidentis.analyst.data.octree that return OctreeModifier and TypeMethodDescriptionstatic Octree
Creates a new OctTree.static Octree
Creates a new OctTree.static Octree
Octree.create
(Collection<MeshFacet> facets) Creates a new OctTree.Methods in cz.fidentis.analyst.data.octree with parameters of type OctreeModifier and TypeMethodDescriptionvoid
OctreeVisitor.visitOctree
(Octree octree) The main inspection method to be implemented by specific visitors. -
Uses of Octree in cz.fidentis.analyst.data.octree.impl
Classes in cz.fidentis.analyst.data.octree.impl that implement Octree -
Uses of Octree in cz.fidentis.analyst.engines.avgmesh
Methods in cz.fidentis.analyst.engines.avgmesh with parameters of type OctreeModifier and TypeMethodDescriptionstatic MeshModel
AvgMeshServices.computeByRayCasting
(Octree octree, AvgMeshConfig config) Returns a list of samples from the given mesh.default void
AvgMeshVisitor.visitOctree
(Octree octree) Method parameters in cz.fidentis.analyst.engines.avgmesh with type arguments of type OctreeModifier and TypeMethodDescriptionstatic MeshModel
AvgMeshServices.computeByRayCasting
(Collection<Octree> octrees, AvgMeshConfig config) Returns a list of samples from the given mesh. -
Uses of Octree in cz.fidentis.analyst.engines.avgmesh.impl
Methods in cz.fidentis.analyst.engines.avgmesh.impl with parameters of type OctreeModifier and TypeMethodDescriptionprotected double
AvgMeshVisitorRC.singleRayIntersection
(Octree octree, Ray ray) Computes ray intersection and returns its distance, either positive or negative.void
AvgMeshVisitorRC.visitOctree
(Octree octree) void
AvgMeshVisitorRCGPU.visitOctree
(Octree octree) -
Uses of Octree in cz.fidentis.analyst.engines.distance
Methods in cz.fidentis.analyst.engines.distance that return OctreeModifier and TypeMethodDescriptionMeshDistanceConfig.octree()
Returns the value of theoctree
record component.Constructors in cz.fidentis.analyst.engines.distance with parameters of type OctreeModifierConstructorDescriptionMeshDistanceConfig
(MeshDistanceConfig.Method method, KdTree kdTree, Octree octree, MeshDistanceConfig.GPUData gpuData, boolean relativeDist, boolean crop) Creates an instance of aMeshDistanceConfig
record class.MeshDistanceConfig
(MeshDistanceConfig.Method method, Octree octree, boolean relativeDist) Constructor for the ray-casting distance methods only, when the octree already exists. -
Uses of Octree in cz.fidentis.analyst.engines.distance.impl
Constructors in cz.fidentis.analyst.engines.distance.impl with parameters of type OctreeModifierConstructorDescriptionMeshDistanceRC
(Octree mainOctree, boolean relativeDistance, boolean parallel) Constructor. -
Uses of Octree in cz.fidentis.analyst.engines.interactivemask
Methods in cz.fidentis.analyst.engines.interactivemask with parameters of type Octree -
Uses of Octree in cz.fidentis.analyst.engines.raycasting
Methods in cz.fidentis.analyst.engines.raycasting with parameters of type OctreeModifier and TypeMethodDescriptionstatic RayIntersection
RayIntersectionServices.computeClosest
(Octree octree, RayIntersectionConfig strategy) Returns a closets intersection point, either positive or negative, ornull
.static SortedSet
<RayIntersection> RayIntersectionServices.computeSorted
(Octree octree, RayIntersectionConfig strategy) Returns found ray intersections sorted by distances.static List
<RayIntersection> RayIntersectionServices.computeUnsorted
(Octree kdTree, RayIntersectionConfig config) Returns ray intersections in random order and without distances.Method parameters in cz.fidentis.analyst.engines.raycasting with type arguments of type OctreeModifier and TypeMethodDescriptionstatic RayIntersection
RayIntersectionServices.computeClosest
(Collection<Octree> octrees, RayIntersectionConfig strategy) Returns a closets intersection point, either positive or negative, ornull
.static SortedSet
<RayIntersection> RayIntersectionServices.computeSorted
(Collection<Octree> octrees, RayIntersectionConfig config) Returns found ray intersections sorted by distances.static List
<RayIntersection> RayIntersectionServices.computeUnsorted
(Collection<Octree> octrees, RayIntersectionConfig config) Returns ray intersections in random order and without distances. -
Uses of Octree in cz.fidentis.analyst.engines.raycasting.impl
Methods in cz.fidentis.analyst.engines.raycasting.impl with parameters of type OctreeModifier and TypeMethodDescriptionprotected void
RayIntersectionVisitorImpl.traverseOctree
(Octree octree, Ray ray) Traverse an octree and finds candidate triangles that might be intersected by the ray.void
RayIntersectionVisitorImpl.visitOctree
(Octree octree)