Helper functions for Scene View style 3D GUI.
acceleration | Get standard acceleration for dragging values (Read Only). |
---|---|
niceMouseDelta | Get nice mouse delta to use for dragging a float value (Read Only). |
niceMouseDeltaZoom | Get nice mouse delta to use for zooming (Read Only). |
AddControl | Record a distance measurement from a handle. |
---|---|
AddDefaultControl | Add the ID for a default control. This will be picked if nothing else is. |
CalcLineTranslation | Map a mouse drag onto a movement along a line in 3D space. |
ClosestPointToArc | Get the point on an arc (in 3D space) which is closest to the current mouse position. |
ClosestPointToDisc | Get the point on an disc (in 3D space) which is closest to the current mouse position. |
ClosestPointToPolyLine | Get the point on a polyline (in 3D space) which is closest to the current mouse position. |
DistancePointBezier | Calculate distance between a point and a Bezier curve. |
DistancePointLine | Calculate distance between a point and a line. |
DistancePointToLine | Distance from a point p in 2d to a line defined by two points a and b. |
DistancePointToLineSegment | Distance from a point p in 2d to a line segment defined by two points a and b. |
DistanceToArc | Pixel distance from mouse pointer to a 3D section of a disc. |
DistanceToCircle | Pixel distance from mouse pointer to camera facing circle. |
DistanceToDisc | Pixel distance from mouse pointer to a 3D disc. |
DistanceToLine | Pixel distance from mouse pointer to line. |
DistanceToPolyLine | Pixel distance from mouse pointer to a polyline. |
DistanceToRectangle | Pixel distance from mouse pointer to a rectangle on screen. |
GetHandleSize | Get world space size of a manipulator handle at given position. |
GUIPointToWorldRay | Convert 2D GUI position to a world space ray. |
PickGameObject | Pick game object closest to specified position. |
PickRectObjects | Pick GameObjects that lie within a specified screen rectangle. |
PointOnLineParameter | Returns the parameter for the projection of the point on the given line. |
PopCamera | Retrieve all camera settings. |
ProjectPointLine | Project point onto a line. |
PushCamera | Store all camera settings. |
RaySnap | Casts ray against the scene and report if an object lies in its path. |
Repaint | Repaint the current view. |
WorldPointToSizedRect | Calculate a rectangle to display a 2D GUI element near a projected point in 3D space. |
WorldToGUIPoint | Convert world space point to a 2D GUI position. |