Uses of Record Class
cz.fidentis.analyst.data.ray.Ray
Packages that use Ray
Package
Description
Wrapper for OpenGL canvas.
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.
OpenGL rendering classes.
-
Uses of Ray in cz.fidentis.analyst.canvas
Methods in cz.fidentis.analyst.canvas that return RayModifier and TypeMethodDescriptionstatic Ray
Deprecated, for removal: This API element is subject to removal in a future version.converts screen point to ray by first calculating position on near plane, constructing a coordinate frame and calculates direction from camera position to point on near plane within this frame -
Uses of Ray in cz.fidentis.analyst.data.mesh
Methods in cz.fidentis.analyst.data.mesh with parameters of type RayModifier and TypeMethodDescriptionMeshTriangle.getRayIntersection
(Ray ray, MeshTriangle.Smoothing smoothing) Computes ray-triangle intersection. -
Uses of Ray in cz.fidentis.analyst.data.mesh.impl
Methods in cz.fidentis.analyst.data.mesh.impl with parameters of type RayModifier and TypeMethodDescriptionMeshTriangleImpl.getRayIntersection
(Ray ray, MeshTriangle.Smoothing smoothing) -
Uses of Ray in cz.fidentis.analyst.data.octree
Methods in cz.fidentis.analyst.data.octree with parameters of type RayModifier and TypeMethodDescriptionjavax.vecmath.Point3d
OctNode.rayIntersection
(Ray ray) Calculates the intersection of a ray with this node. -
Uses of Ray in cz.fidentis.analyst.data.octree.impl
Methods in cz.fidentis.analyst.data.octree.impl with parameters of type Ray -
Uses of Ray in cz.fidentis.analyst.data.ray
Methods in cz.fidentis.analyst.data.ray that return RayConstructors in cz.fidentis.analyst.data.ray with parameters of type Ray -
Uses of Ray in cz.fidentis.analyst.engines.avgmesh.impl
Methods in cz.fidentis.analyst.engines.avgmesh.impl with parameters of type RayModifier and TypeMethodDescriptionprotected double
AvgMeshVisitorRC.singleRayIntersection
(Octree octree, Ray ray) Computes ray intersection and returns its distance, either positive or negative. -
Uses of Ray in cz.fidentis.analyst.engines.raycasting
Methods in cz.fidentis.analyst.engines.raycasting that return RayModifier and TypeMethodDescriptionRayIntersectionConfig.ray()
Returns the value of theray
record component.Constructors in cz.fidentis.analyst.engines.raycasting with parameters of type RayModifierConstructorDescriptionRayIntersectionConfig
(Ray ray, MeshTriangle.Smoothing smoothing, boolean filter) Creates an instance of aRayIntersectionConfig
record class. -
Uses of Ray in cz.fidentis.analyst.engines.raycasting.impl
Methods in cz.fidentis.analyst.engines.raycasting.impl with parameters of type RayModifier and TypeMethodDescriptionprotected List
<javax.vecmath.Point3d> Computes initial values oft0
andt1
from [1].protected int
RayIntersectionVisitorImpl.getSubNodeMask
(OctNode root, Ray ray) Flips the ray so that its coordinates are positive and sets the transformation mask of sub-node indexes accordingly.protected void
RayIntersectionVisitorImpl.traverseOctree
(Octree octree, Ray ray) Traverse an octree and finds candidate triangles that might be intersected by the ray.Constructors in cz.fidentis.analyst.engines.raycasting.impl with parameters of type RayModifierConstructorDescriptionRayIntersectionVisitorImpl
(Ray ray, MeshTriangle.Smoothing smoothing) Constructor. -
Uses of Ray in cz.fidentis.analyst.rendering
Methods in cz.fidentis.analyst.rendering that return RayModifier and TypeMethodDescriptionSceneRenderer.castRayThroughPixel
(int pixelX, int pixelY, Camera camera) Cast a ray through a pixel under the mouse pointer.