VisimBox 1.0 VisimBox 3d simulation and visualisation ToolBox

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Static Public Member Functions | Properties
VisimBox.Scene.NodeIntersectionInfo Struct Reference
Inheritance diagram for VisimBox.Scene.NodeIntersectionInfo:

List of all members.

## Static Public Member Functions
static NodeIntersectionInfo | CreateNew (Ray ray)
| creates new starting intersection info
## Properties
float | Distance`[get, set]`
| Distance from the origin.
IGeometry | GeoObject`[get, set]`
| Geometrical object with intersection.
Vector3 | IntersectionPoint`[get, set]`
| Intersection point.
Node | NodeObject`[get, set]`
| Node containing object.
Ray | PickingRay`[get, set]`
| Ray used for picking.

## Member Function Documentation

static NodeIntersectionInfo VisimBox.Scene.NodeIntersectionInfo.CreateNew | ( | Ray | ray | ) | `[static]`

creates new starting intersection info

Returns:

## Property Documentation

float VisimBox.Scene.NodeIntersectionInfo.Distance`[get, set]`

Distance from the origin.

Implements VisiMath.Geometry.IIntersectionInfo.

IGeometry VisimBox.Scene.NodeIntersectionInfo.GeoObject`[get, set]`

Geometrical object with intersection.

Implements VisiMath.Geometry.IIntersectionInfo.

Vector3 VisimBox.Scene.NodeIntersectionInfo.IntersectionPoint`[get, set]`

Intersection point.

Implements VisiMath.Geometry.IIntersectionInfo.

Node VisimBox.Scene.NodeIntersectionInfo.NodeObject`[get, set]`

Node containing object.

Ray VisimBox.Scene.NodeIntersectionInfo.PickingRay`[get, set]`

Ray used for picking.

The documentation for this struct was generated from the following file:

- Node.cs

All Classes Namespaces Files Functions Variables Enumerations Properties Events