Header menu logo Euclid.Rhino

AutoOpenRhinoIntegration Module

If this module is opened then you can convert Rhino points and vectors and Euclid points and vectors to each other via new static and instance members on these types. Call setupEuclidDebugFunctions() to set the functions on the modules Euclid.Debug3D and Euclid.Debug2D to draw in Rhino.

Functions and values

Function or value Description

setupEuclidDebugFunctions ()

Full Usage: setupEuclidDebugFunctions ()

Parameters:
    () : unit

Dependency injection for debugging in Rhino: The library Euclid has no reference to Rhino. However it has these mutable functions to display debug information in case of errors. By default these functions do nothing. Here, after calling setupEuclidDebugFunctions() in the Euclid.Rhino.dll they get replaced with implementations that use Rhino for drawing:

() : unit

Type extensions

Type extension Description

this.BBox

Full Usage: this.BBox

Parameters:
    () : unit

Returns: BBox

Convert a Rhino.Geometry.BoundingBox to a Euclid bounding box. Reordering the bounding box minX, minY, minZ, maxX, maxY and maxZ if they are not in the increasing from min to max values. Rhino.Geometry.BoundingBoxes can be inverted. Euclid BBoxes not.

Extended Type: BoundingBox

() : unit
Returns: BBox

this.BBox

Full Usage: this.BBox

Returns: BBox

Convert a Rhino.Geometry.BoundingBox to a Euclid bounding box. Reordering the bounding box minX, minY, minZ, maxX, maxY and maxZ if they are not in the increasing from min to max values. Rhino.Geometry.BoundingBoxes can be inverted. Euclid BBoxes not.

Extended Type: BoundingBox

Returns: BBox

this.BoxEuclid

Full Usage: this.BoxEuclid

Parameters:
    () : unit

Returns: Box

Convert a Rhino.Geometry.Box to a Euclid box.

Extended Type: Box

() : unit
Returns: Box

this.BoxEuclid

Full Usage: this.BoxEuclid

Returns: Box

Convert a Rhino.Geometry.Box to a Euclid box.

Extended Type: Box

Returns: Box

this.Draw

Full Usage: this.Draw

Parameters:
    () : unit

Draw the Euclid 2D point in Rhino on current layer.

Extended Type: Pt

() : unit

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string

Draw the Euclid 2D point in Rhino on given layer. The Layer will be created if it does not exist.

Extended Type: Pt

layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string
    name : string

Draw the Euclid 2D point in Rhino on given layer with given name. The Layer will be created if it does not exist.

Extended Type: Pt

layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    () : unit

Draw the Euclid 3D point in Rhino on current layer. The Layer will be created if it does not exist.

Extended Type: Pnt

() : unit

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string

Draw the Euclid 3D point in Rhino on given layer. The Layer will be created if it does not exist.

Extended Type: Pnt

layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string
    name : string

Draw the Euclid 3D point in Rhino on given layer with given name. The Layer will be created if it does not exist.

Extended Type: Pnt

layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string
    name : string

Draw the Euclid 2D vector in Rhino as line with Curve Arrow. Using given start point, scale, layer and name. The Layer will be created if it does not exist.

Extended Type: Vc

fromPt : Pt
scale : float
layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string

Draw the Euclid 2D vector in Rhino as line with Curve Arrow. Using given start point, scale and layer. The Layer will be created if it does not exist.

Extended Type: Vc

fromPt : Pt
scale : float
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    layer : string

Draw the Euclid 2D vector in Rhino as line with Curve Arrow. Using given start point and layer. The Layer will be created if it does not exist.

Extended Type: Vc

fromPt : Pt
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float

Draw the Euclid 2D vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: Vc

fromPt : Pt
scale : float

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string
    name : string

Draw the Euclid 2D unit vector in Rhino as line with Curve Arrow. Using given start point, scale, layer and name. The Layer will be created if it does not exist.

Extended Type: UnitVc

fromPt : Pt
scale : float
layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string

Draw the Euclid 2D unit vector in Rhino as line with Curve Arrow. Using given start point, scale and layer. The Layer will be created if it does not exist.

Extended Type: UnitVc

fromPt : Pt
scale : float
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    layer : string

Draw the Euclid 2D unit vector in Rhino as line with Curve Arrow. Using given start point and layer. The Layer will be created if it does not exist.

Extended Type: UnitVc

fromPt : Pt
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float

Draw the Euclid 2D unit vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: UnitVc

fromPt : Pt
scale : float

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pnt
    scale : float
    layer : string
    name : string

Draw the Euclid 3D vector in Rhino with given start point, scale, layer and name. The Layer will be created if it does not exist.

Extended Type: Vec

fromPt : Pnt
scale : float
layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pnt
    scale : float
    layer : string

Draw the Euclid 3D vector in Rhino as line with Curve Arrow. Using given start point, scale and layer. The Layer will be created if it does not exist.

Extended Type: Vec

fromPt : Pnt
scale : float
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pnt
    layer : string

Draw the Euclid 3D vector in Rhino as line with Curve Arrow. Using given start point and layer. The Layer will be created if it does not exist.

Extended Type: Vec

fromPt : Pnt
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pnt
    scale : float

Draw the Euclid 3D vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: Vec

fromPt : Pnt
scale : float

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string
    name : string

Draw the Euclid 3D unit vector in Rhino as line with Curve Arrow. Using given start point, scale, layer and name. The Layer will be created if it does not exist.

Extended Type: UnitVec

fromPt : Pt
scale : float
layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float
    layer : string

Draw the Euclid 3D unit vector in Rhino as line with Curve Arrow. Using given start point, scale and layer. The Layer will be created if it does not exist.

Extended Type: UnitVec

fromPt : Pt
scale : float
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    layer : string

Draw the Euclid 3D unit vector in Rhino as line with Curve Arrow. Using given start point and layer. The Layer will be created if it does not exist.

Extended Type: UnitVec

fromPt : Pt
layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    fromPt : Pt
    scale : float

Draw the Euclid 3D unit vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: UnitVec

fromPt : Pt
scale : float

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string
    name : string

Draw the Euclid 3D Line in Rhino with given layer and name. The Layer will be created if it does not exist.

Extended Type: Line3D

layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string

Draw the Euclid 3D Line in Rhino on given layer. The Layer will be created if it does not exist.

Extended Type: Line3D

layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    () : unit

Draw the Euclid 3D Line in Rhino on current layer.

Extended Type: Line3D

() : unit

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string
    name : string

Draw the Euclid 2D Line in Rhino with given layer and name. The Layer will be created if it does not exist.

Extended Type: Line2D

layer : string
name : string

this.Draw

Full Usage: this.Draw

Parameters:
    layer : string

Draw the Euclid 2D Line in Rhino on given layer. The Layer will be created if it does not exist.

Extended Type: Line2D

layer : string

this.Draw

Full Usage: this.Draw

Parameters:
    () : unit

Draw the Euclid 2D Line in Rhino on current layer.

Extended Type: Line2D

() : unit

this.Draw

Full Usage: this.Draw

Parameters:
    axLength : float - The length of the drawn lines
    suffixInDot : string - Text to add to x TextDot label do of x axis. And y and z too.
    layer : string - Layer to draw plane on. The Layer will be created if it does not exist.

Draws the axes of the PPlane and adds TextDots to label them.

Extended Type: PPlane

axLength : float

The length of the drawn lines

suffixInDot : string

Text to add to x TextDot label do of x axis. And y and z too.

layer : string

Layer to draw plane on. The Layer will be created if it does not exist.

this.Draw

Full Usage: this.Draw

Parameters:
    axLength : float - The length of the drawn lines
    suffixInDot : string - Text to add to x TextDot label do of x axis. And y and z too.

Draws the axes of the PPlane and adds TextDots to label them.

Extended Type: PPlane

axLength : float

The length of the drawn lines

suffixInDot : string

Text to add to x TextDot label do of x axis. And y and z too.

this.Draw

Full Usage: this.Draw

Parameters:
    axLength : float - The length of the drawn lines

Draws the axes of the PPlane and adds TextDots to label them.

Extended Type: PPlane

axLength : float

The length of the drawn lines

this.Draw

Full Usage: this.Draw

Parameters:
    () : unit

Draws the axes of the PPlane and adds TextDots to label them.

Extended Type: PPlane

() : unit

this.DrawDot

Full Usage: this.DrawDot

Parameters:
    msg : string

Draw the Euclid 2D point as RhinoTextDot with given message.

Extended Type: Pt

msg : string

this.DrawDot

Full Usage: this.DrawDot

Parameters:
    msg : string
    layer : string

Draw the Euclid 2D point as RhinoTextDot with given message and given layer. The Layer will be created if it does not exist.

Extended Type: Pt

msg : string
layer : string

this.DrawDot

Full Usage: this.DrawDot

Parameters:
    msg : string

Draw the Euclid 3D point as RhinoTextDot with given message.

Extended Type: Pnt

msg : string

this.DrawDot

Full Usage: this.DrawDot

Parameters:
    msg : string
    layer : string

Draw the Euclid 3D point as RhinoTextDot with given message and given layer. The Layer will be created if it does not exist.

Extended Type: Pnt

msg : string
layer : string

this.Line2D

Full Usage: this.Line2D

Parameters:
    () : unit

Returns: Line2D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 2D line. Ignoring the Z component.

Extended Type: Line

() : unit
Returns: Line2D

this.Line2D

Full Usage: this.Line2D

Returns: Line2D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 2D line. Ignoring the Z component.

Extended Type: Line

Returns: Line2D

this.Line3D

Full Usage: this.Line3D

Parameters:
    () : unit

Returns: Line3D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 3D Line.

Extended Type: Line

() : unit
Returns: Line3D

this.Line3D

Full Usage: this.Line3D

Returns: Line3D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 3D Line.

Extended Type: Line

Returns: Line3D

this.PPlane

Full Usage: this.PPlane

Parameters:
    () : unit

Returns: PPlane

Convert a Rhino.Geometry.Plane to a Euclid parametrized plane.

Extended Type: Plane

() : unit
Returns: PPlane

this.PPlane

Full Usage: this.PPlane

Returns: PPlane

Convert a Rhino.Geometry.Plane to a Euclid parametrized plane.

Extended Type: Plane

Returns: PPlane

this.Pnt

Full Usage: this.Pnt

Parameters:
    () : unit

Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 3D point.

Extended Type: Point3d

() : unit
Returns: Pnt

this.Pnt

Full Usage: this.Pnt

Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 3D point.

Extended Type: Point3d

Returns: Pnt

this.Pnt

Full Usage: this.Pnt

Parameters:
    () : unit

Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 3D point.

Extended Type: Point3f

() : unit
Returns: Pnt

this.Pnt

Full Usage: this.Pnt

Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 3D point.

Extended Type: Point3f

Returns: Pnt

this.Polyline2D

Full Usage: this.Polyline2D

Parameters:
    () : unit

Returns: Polyline2D

Convert a Rhino.Geometry.Polyline to a Euclid 2D polyline. Ignoring the Z component.

Extended Type: Polyline

() : unit
Returns: Polyline2D

this.Polyline2D

Full Usage: this.Polyline2D

Returns: Polyline2D

Convert a Rhino.Geometry.Polyline to a Euclid 2D polyline. Ignoring the Z component.

Extended Type: Polyline

Returns: Polyline2D

this.Polyline3D

Full Usage: this.Polyline3D

Parameters:
    () : unit

Returns: Polyline3D

Convert a Rhino.Geometry.Polyline to a Euclid 3D polyline.

Extended Type: Polyline

() : unit
Returns: Polyline3D

this.Polyline3D

Full Usage: this.Polyline3D

Returns: Polyline3D

Convert a Rhino.Geometry.Polyline to a Euclid 3D polyline.

Extended Type: Polyline

Returns: Polyline3D

this.Pt

Full Usage: this.Pt

Parameters:
    () : unit

Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3d

() : unit
Returns: Pt

this.Pt

Full Usage: this.Pt

Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3d

Returns: Pt

this.Pt

Full Usage: this.Pt

Parameters:
    () : unit

Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3f

() : unit
Returns: Pt

this.Pt

Full Usage: this.Pt

Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3f

Returns: Pt

this.RhBBox

Full Usage: this.RhBBox

Parameters:
    () : unit

Returns: BoundingBox

Convert Euclid the 3D Bounding Box to a Rhino bounding box .

Extended Type: BBox

() : unit
Returns: BoundingBox

this.RhBBox

Full Usage: this.RhBBox

Returns: BoundingBox

Convert Euclid the 3D Bounding Box to a Rhino bounding box .

Extended Type: BBox

Returns: BoundingBox

this.RhBox

Full Usage: this.RhBox

Parameters:
    () : unit

Returns: Box

Convert Euclid 3D Box to a Rhino box .

Extended Type: Box

() : unit
Returns: Box

this.RhBox

Full Usage: this.RhBox

Returns: Box

Convert Euclid 3D Box to a Rhino box .

Extended Type: Box

Returns: Box

this.RhLine

Full Usage: this.RhLine

Parameters:
    () : unit

Returns: Line
Modifiers: inline

Convert Euclid 3D Line to Rhino Line.

Extended Type: Line3D

() : unit
Returns: Line

this.RhLine

Full Usage: this.RhLine

Returns: Line
Modifiers: inline

Convert Euclid 3D Line to Rhino Line.

Extended Type: Line3D

Returns: Line

this.RhLine

Full Usage: this.RhLine

Parameters:
    () : unit

Returns: Line
Modifiers: inline

Convert Euclid 2D Line to Rhino Line. Using 0.0 as Z value.

Extended Type: Line2D

() : unit
Returns: Line

this.RhLine

Full Usage: this.RhLine

Returns: Line
Modifiers: inline

Convert Euclid 2D Line to Rhino Line. Using 0.0 as Z value.

Extended Type: Line2D

Returns: Line

this.RhPlane

Full Usage: this.RhPlane

Parameters:
    () : unit

Returns: Plane

Convert Euclid PPlane to Rhino Plane.

Extended Type: PPlane

() : unit
Returns: Plane

this.RhPlane

Full Usage: this.RhPlane

Returns: Plane

Convert Euclid PPlane to Rhino Plane.

Extended Type: PPlane

Returns: Plane

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 2D Bounding Rectangle to a closed Rhino Polyline.

Extended Type: BRect

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 2D Bounding Rectangle to a closed Rhino Polyline.

Extended Type: BRect

Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 3D Polyline to a Rhino Polyline .

Extended Type: Polyline3D

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 3D Polyline to a Rhino Polyline .

Extended Type: Polyline3D

Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 2D Polyline to a Rhino Polyline in World XY Plane.

Extended Type: Polyline2D

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 2D Polyline to a Rhino Polyline in World XY Plane.

Extended Type: Polyline2D

Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 3D Rectangle to a closed Rhino Polyline.

Extended Type: Rect3D

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 3D Rectangle to a closed Rhino Polyline.

Extended Type: Rect3D

Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 2D Rectangle to a closed Rhino Polyline in World XY Plane.

Extended Type: Rect2D

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 2D Rectangle to a closed Rhino Polyline in World XY Plane.

Extended Type: Rect2D

Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Parameters:
    () : unit

Returns: Polyline

Convert Euclid 2D Loop to a Rhino Polyline in World XY Plane.

Extended Type: Loop

() : unit
Returns: Polyline

this.RhPolyline

Full Usage: this.RhPolyline

Returns: Polyline

Convert Euclid 2D Loop to a Rhino Polyline in World XY Plane.

Extended Type: Loop

Returns: Polyline

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Parameters:
    () : unit

Returns: PolylineCurve

Convert Euclid 3D Polyline to a Rhino Polyline .

Extended Type: Polyline3D

() : unit
Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Returns: PolylineCurve

Convert Euclid 3D Polyline to a Rhino Polyline .

Extended Type: Polyline3D

Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Parameters:
    () : unit

Returns: PolylineCurve

Convert Euclid 2D Polyline to a Rhino PolylineCurve in World XY Plane.

Extended Type: Polyline2D

() : unit
Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Returns: PolylineCurve

Convert Euclid 2D Polyline to a Rhino PolylineCurve in World XY Plane.

Extended Type: Polyline2D

Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Parameters:
    () : unit

Returns: PolylineCurve

Convert Euclid 2D Rectangle to a closed Rhino PolylineCurve.

Extended Type: Rect3D

() : unit
Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Returns: PolylineCurve

Convert Euclid 2D Rectangle to a closed Rhino PolylineCurve.

Extended Type: Rect3D

Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Parameters:
    () : unit

Returns: PolylineCurve

Convert Euclid 2D Rectangle to a closed Rhino PolylineCurve in World XY Plane.

Extended Type: Rect2D

() : unit
Returns: PolylineCurve

this.RhPolylineCurve

Full Usage: this.RhPolylineCurve

Returns: PolylineCurve

Convert Euclid 2D Rectangle to a closed Rhino PolylineCurve in World XY Plane.

Extended Type: Rect2D

Returns: PolylineCurve

this.RhPolylineZ

Full Usage: this.RhPolylineZ

Parameters:
    z : float

Returns: Polyline

Convert Euclid 2D Polyline to a Rhino Polyline at Given Z level.

Extended Type: Polyline2D

z : float
Returns: Polyline

this.RhPolylineZ

Full Usage: this.RhPolylineZ

Parameters:
    z : float

Returns: Polyline

Convert Euclid 2D Loop to a Rhino Polyline at Given Z level.

Extended Type: Loop

z : float
Returns: Polyline

this.RhPt

Full Usage: this.RhPt

Parameters:
    () : unit

Returns: Point3d
Modifiers: inline

Convert Euclid 2D point to Rhino Point3d with Z value 0.0.

Extended Type: Pt

() : unit
Returns: Point3d

this.RhPt

Full Usage: this.RhPt

Returns: Point3d
Modifiers: inline

Convert Euclid 2D point to Rhino Point3d with Z value 0.0.

Extended Type: Pt

Returns: Point3d

this.RhPt

Full Usage: this.RhPt

Parameters:
    () : unit

Returns: Point3d
Modifiers: inline

Convert Euclid 3D point to Rhino Point3d.

Extended Type: Pnt

() : unit
Returns: Point3d

this.RhPt

Full Usage: this.RhPt

Returns: Point3d
Modifiers: inline

Convert Euclid 3D point to Rhino Point3d.

Extended Type: Pnt

Returns: Point3d

this.RhPtZ

Full Usage: this.RhPtZ

Parameters:
    z : float

Returns: Point3d
Modifiers: inline

Convert Euclid 2D point to Rhino Point3d with given Z value.

Extended Type: Pt

z : float
Returns: Point3d

this.RhSurface

Full Usage: this.RhSurface

Parameters:
    () : unit

Returns: NurbsSurface

Convert Euclid 2D Rectangle to a Rhino Surface.

Extended Type: Rect3D

() : unit
Returns: NurbsSurface

this.RhSurface

Full Usage: this.RhSurface

Returns: NurbsSurface

Convert Euclid 2D Rectangle to a Rhino Surface.

Extended Type: Rect3D

Returns: NurbsSurface

this.RhSurface

Full Usage: this.RhSurface

Parameters:
    () : unit

Returns: NurbsSurface

Convert Euclid 2D Rectangle to a Rhino Surface in World XY Plane.

Extended Type: Rect2D

() : unit
Returns: NurbsSurface

this.RhSurface

Full Usage: this.RhSurface

Returns: NurbsSurface

Convert Euclid 2D Rectangle to a Rhino Surface in World XY Plane.

Extended Type: Rect2D

Returns: NurbsSurface

this.RhVec

Full Usage: this.RhVec

Parameters:
    () : unit

Returns: Vector3d
Modifiers: inline

Convert Euclid 2D vector to Rhino Vector3d with Z value 0.0.

Extended Type: Vc

() : unit
Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Returns: Vector3d
Modifiers: inline

Convert Euclid 2D vector to Rhino Vector3d with Z value 0.0.

Extended Type: Vc

Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Parameters:
    () : unit

Returns: Vector3d
Modifiers: inline

Convert Euclid 2D unit vector to Rhino Vector3d with Z value 0.0.

Extended Type: UnitVc

() : unit
Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Returns: Vector3d
Modifiers: inline

Convert Euclid 2D unit vector to Rhino Vector3d with Z value 0.0.

Extended Type: UnitVc

Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Parameters:
    () : unit

Returns: Vector3d
Modifiers: inline

Convert Euclid 3D vector to Rhino Vector3d.

Extended Type: Vec

() : unit
Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Returns: Vector3d
Modifiers: inline

Convert Euclid 3D vector to Rhino Vector3d.

Extended Type: Vec

Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Parameters:
    () : unit

Returns: Vector3d
Modifiers: inline

Convert Euclid 3D unit vector to Rhino Vector3d.

Extended Type: UnitVec

() : unit
Returns: Vector3d

this.RhVec

Full Usage: this.RhVec

Returns: Vector3d
Modifiers: inline

Convert Euclid 3D unit vector to Rhino Vector3d.

Extended Type: UnitVec

Returns: Vector3d

this.UnitVc

Full Usage: this.UnitVc

Parameters:
    () : unit

Returns: UnitVc
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 2D unitized vector, ignoring the Z component.

Extended Type: Vector3d

() : unit
Returns: UnitVc

this.UnitVc

Full Usage: this.UnitVc

Returns: UnitVc
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 2D unitized vector, ignoring the Z component.

Extended Type: Vector3d

Returns: UnitVc

this.UnitVc

Full Usage: this.UnitVc

Parameters:
    () : unit

Returns: UnitVc
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 2D unitized vector, ignoring the Z component.

Extended Type: Vector3f

() : unit
Returns: UnitVc

this.UnitVc

Full Usage: this.UnitVc

Returns: UnitVc
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 2D unitized vector, ignoring the Z component.

Extended Type: Vector3f

Returns: UnitVc

this.UnitVec

Full Usage: this.UnitVec

Parameters:
    () : unit

Returns: UnitVec
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 3D unitized vector.

Extended Type: Vector3d

() : unit
Returns: UnitVec

this.UnitVec

Full Usage: this.UnitVec

Returns: UnitVec
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 3D unitized vector.

Extended Type: Vector3d

Returns: UnitVec

this.UnitVec

Full Usage: this.UnitVec

Parameters:
    () : unit

Returns: UnitVec
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 3D unitized vector.

Extended Type: Vector3f

() : unit
Returns: UnitVec

this.UnitVec

Full Usage: this.UnitVec

Returns: UnitVec
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 3D unitized vector.

Extended Type: Vector3f

Returns: UnitVec

this.Vc

Full Usage: this.Vc

Parameters:
    () : unit

Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3d

() : unit
Returns: Vc

this.Vc

Full Usage: this.Vc

Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3d

Returns: Vc

this.Vc

Full Usage: this.Vc

Parameters:
    () : unit

Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3f

() : unit
Returns: Vc

this.Vc

Full Usage: this.Vc

Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3f

Returns: Vc

this.Vec

Full Usage: this.Vec

Parameters:
    () : unit

Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 3D vector.

Extended Type: Vector3d

() : unit
Returns: Vec

this.Vec

Full Usage: this.Vec

Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 3D vector.

Extended Type: Vector3d

Returns: Vec

this.Vec

Full Usage: this.Vec

Parameters:
    () : unit

Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 3D vector.

Extended Type: Vector3f

() : unit
Returns: Vec

this.Vec

Full Usage: this.Vec

Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 3D vector.

Extended Type: Vector3f

Returns: Vec

Loop.createOfRhGuid minSegLen snapTol guid

Full Usage: Loop.createOfRhGuid minSegLen snapTol guid

Parameters:
    minSegLen : float
    snapTol : float
    guid : Guid

Returns: Loop

Try to create a Euclid Loop with minimum segment length and snapping tolerance from a Guid of a Rhino PolylineCurve.

Extended Type: Loop

minSegLen : float
snapTol : float
guid : Guid
Returns: Loop

Loop.createOfRhPoly minSegLen snapTol poly

Full Usage: Loop.createOfRhPoly minSegLen snapTol poly

Parameters:
Returns: Loop

Try to create a Euclid Loop with minimum segment length and snapping tolerance from a Rhino PolylineCurve Geometry.

Extended Type: Loop

minSegLen : float
snapTol : float
poly : PolylineCurve
Returns: Loop

Pt.draw p

Full Usage: Pt.draw p

Parameters:
Returns: Guid

Draw the Euclid 2D point in Rhino on current layer.

Extended Type: Pt

p : Pt
Returns: Guid

Pnt.draw p

Full Usage: Pnt.draw p

Parameters:
Returns: Guid

Draw the Euclid 3D point in Rhino on current layer.

Extended Type: Pnt

p : Pnt
Returns: Guid

Vc.draw scale fromPt v

Full Usage: Vc.draw scale fromPt v

Parameters:
    scale : float
    fromPt : Pt
    v : Vc

Returns: Guid

Draw the Euclid 2D vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: Vc

scale : float
fromPt : Pt
v : Vc
Returns: Guid

UnitVc.draw scale fromPt v

Full Usage: UnitVc.draw scale fromPt v

Parameters:
Returns: Guid

Draw the Euclid 2D unit vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: UnitVc

scale : float
fromPt : Pt
v : UnitVc
Returns: Guid

Vec.draw scale fromPt v

Full Usage: Vec.draw scale fromPt v

Parameters:
    scale : float
    fromPt : Pt
    v : Vec

Returns: Guid

Draw the Euclid 3D vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: Vec

scale : float
fromPt : Pt
v : Vec
Returns: Guid

UnitVec.draw scale fromPt v

Full Usage: UnitVec.draw scale fromPt v

Parameters:
Returns: Guid

Draw the Euclid 3D unit vector in Rhino as line with Curve Arrow. Using given start point and scale.

Extended Type: UnitVec

scale : float
fromPt : Pt
v : UnitVec
Returns: Guid

Line3D.draw l

Full Usage: Line3D.draw l

Parameters:
Returns: Guid

Draw the Euclid 3D Line in Rhino on current layer.

Extended Type: Line3D

l : Line3D
Returns: Guid

Line2D.draw l

Full Usage: Line2D.draw l

Parameters:
Returns: Guid

Draw the Euclid 2D Line in Rhino on current layer.

Extended Type: Line2D

l : Line2D
Returns: Guid

PPlane.draw axLength plane

Full Usage: PPlane.draw axLength plane

Parameters:
    axLength : float - The length of the drawn lines
    plane : PPlane - The plane to draw.

Returns: ResizeArray<Guid> A Rarr of 6 Guids ( 3 Lines , 3 TextDots) added to Rhino

Draws the axes of the PPlane and adds TextDots to label them.

Extended Type: PPlane

axLength : float

The length of the drawn lines

plane : PPlane

The plane to draw.

Returns: ResizeArray<Guid>

A Rarr of 6 Guids ( 3 Lines , 3 TextDots) added to Rhino

Polyline3D.draw p

Full Usage: Polyline3D.draw p

Parameters:
Returns: Guid

Draw Euclid 3D Polyline in Rhino.

Extended Type: Polyline3D

p : Polyline3D
Returns: Guid

Polyline2D.draw p

Full Usage: Polyline2D.draw p

Parameters:
Returns: Guid

Draw Euclid 2D Polyline in Rhino in World XY Plane.

Extended Type: Polyline2D

p : Polyline2D
Returns: Guid

Loop.draw p

Full Usage: Loop.draw p

Parameters:
Returns: Guid

Draw Euclid 2D Loop in Rhino in World XY Plane.

Extended Type: Loop

p : Loop
Returns: Guid

Pt.drawDot msg p

Full Usage: Pt.drawDot msg p

Parameters:
    msg : string
    p : Pt

Returns: Guid

Draw the Euclid 2D point as RhinoTextDot with given message.

Extended Type: Pt

msg : string
p : Pt
Returns: Guid

Pnt.drawDot msg p

Full Usage: Pnt.drawDot msg p

Parameters:
    msg : string
    p : Pnt

Returns: Guid

Draw the Euclid 3D point as RhinoTextDot with given message.

Extended Type: Pnt

msg : string
p : Pnt
Returns: Guid

BBox.drawMesh bbox

Full Usage: BBox.drawMesh bbox

Parameters:
Returns: Guid

Draw the Euclid 3D Bounding Box in Rhino as Mesh on current layer.

Extended Type: BBox

bbox : BBox
Returns: Guid

Box.drawMesh box

Full Usage: Box.drawMesh box

Parameters:
Returns: Guid

Draw the Euclid 3D Box in Rhino as Mesh on current layer.

Extended Type: Box

box : Box
Returns: Guid

BRect.drawPolyLine rect

Full Usage: BRect.drawPolyLine rect

Parameters:
Returns: Guid

Draw the Euclid 2D Bounding Rectangle in Rhino as Polyline on current layer.

Extended Type: BRect

rect : BRect
Returns: Guid

BBox.drawPolyLine bbox

Full Usage: BBox.drawPolyLine bbox

Parameters:
Returns: Guid
 Draw the Euclid 3D Bounding Box in Rhino as Polyline with 10 vertices.
 Going from Point 0 to 1, 2, 3, again 0, 4, 5, 6, 7 and again 4.

   Z-Axis       Y-Axis
   ^           /
   |   7      /        6 MaxPt
   |   +---------------+
   |  /|    /         /|
   | / |   /         / |
 4 |/  |  /       5 /  |
   +---------------+   |
   |   |/          |   |
   |   +-----------|---+
   |  / 3          |  / 2
   | /             | /
   |/              |/
   +---------------+----> X-Axis
   0 MinPt         1

Extended Type: BBox

bbox : BBox
Returns: Guid

Box.drawPolyLine box

Full Usage: Box.drawPolyLine box

Parameters:
Returns: Guid
 Draw the Euclid 3D  Box in Rhino as Polyline with 10 vertices.
 Going from Point 0 to 1, 2, 3, again 0, 4, 5, 6, 7 and again 4.

   local        local
   Z-Axis       Y-Axis
   ^           /
   |   7      /        6
   |   +---------------+
   |  /|    /         /|
   | / |   /         / |
 4 |/  |  /       5 /  |
   +---------------+   |
   |   |/          |   |
   |   +-----------|---+
   |  / 3          |  / 2
   | /             | /
   |/              |/     local
   +---------------+----> X-Axis
   0               1

Extended Type: Box

box : Box
Returns: Guid

Line2D.drawWithZ z l

Full Usage: Line2D.drawWithZ z l

Parameters:
Returns: Guid

Draw the Euclid 2D Line at given Z level in Rhino on current layer.

Extended Type: Line2D

z : float
l : Line2D
Returns: Guid

Polyline2D.drawZ z p

Full Usage: Polyline2D.drawZ z p

Parameters:
Returns: Guid

Draw Euclid 2D Polyline in Rhino at Given Z level.

Extended Type: Polyline2D

z : float
p : Polyline2D
Returns: Guid

Loop.drawZ z p

Full Usage: Loop.drawZ z p

Parameters:
    z : float
    p : Loop

Returns: Guid

Draw Euclid 2D Loop in Rhino at Given Z level.

Extended Type: Loop

z : float
p : Loop
Returns: Guid

Line3D.ofRhLine l

Full Usage: Line3D.ofRhLine l

Parameters:
Returns: Line3D
Modifiers: inline

Convert Rhino Line to Euclid 3D Line.

Extended Type: Line3D

l : Line
Returns: Line3D

Line2D.ofRhLine l

Full Usage: Line2D.ofRhLine l

Parameters:
Returns: Line2D
Modifiers: inline

Convert Rhino Line to Euclid 2D Line. Ignoring Z value.

Extended Type: Line2D

l : Line
Returns: Line2D

PPlane.ofRhPlane p

Full Usage: PPlane.ofRhPlane p

Parameters:
Returns: PPlane
Modifiers: inline

Convert Rhino Plane to Euclid PPlane.

Extended Type: PPlane

p : Plane
Returns: PPlane

Polyline3D.ofRhPolyline p

Full Usage: Polyline3D.ofRhPolyline p

Parameters:
Returns: Polyline3D
Modifiers: inline

Convert Rhino Polyline to Euclid 3D Polyline.

Extended Type: Polyline3D

p : Polyline
Returns: Polyline3D

Polyline2D.ofRhPolyline p

Full Usage: Polyline2D.ofRhPolyline p

Parameters:
Returns: Polyline2D
Modifiers: inline

Convert Rhino Polyline to Euclid 2D Polyline ignoring Z values.

Extended Type: Polyline2D

p : Polyline
Returns: Polyline2D

Pt.ofRhPt p

Full Usage: Pt.ofRhPt p

Parameters:
Returns: Pt
Modifiers: inline

Convert Rhino Point3d to Euclid 2D point, ignoring Z value.

Extended Type: Pt

p : Point3d
Returns: Pt

Pnt.ofRhPt p

Full Usage: Pnt.ofRhPt p

Parameters:
Returns: Pnt
Modifiers: inline

Convert Rhino Point3d to Euclid 3D point.

Extended Type: Pnt

p : Point3d
Returns: Pnt

Vc.ofRhVec v

Full Usage: Vc.ofRhVec v

Parameters:
Returns: Vc
Modifiers: inline

Convert Rhino Vector3d to Euclid 2D vector, ignoring Z value.

Extended Type: Vc

v : Vector3d
Returns: Vc

UnitVc.ofRhVec v

Full Usage: UnitVc.ofRhVec v

Parameters:
Returns: UnitVc
Modifiers: inline

Unitize a Rhino Vector3d to Euclid 2D unit vector, ignoring Z value.

Extended Type: UnitVc

v : Vector3d
Returns: UnitVc

Vec.ofRhVec v

Full Usage: Vec.ofRhVec v

Parameters:
Returns: Vec
Modifiers: inline

Convert Rhino Vector3d to Euclid 3D vector.

Extended Type: Vec

v : Vector3d
Returns: Vec

UnitVec.ofRhVec v

Full Usage: UnitVec.ofRhVec v

Parameters:
Returns: UnitVec
Modifiers: inline

Unitize a Rhino Vector3d to Euclid 3D unit vector.

Extended Type: UnitVec

v : Vector3d
Returns: UnitVec

BoundingBox.toBBox b

Full Usage: BoundingBox.toBBox b

Parameters:
Returns: BBox

Convert a Rhino.Geometry.BoundingBox to a Euclid bounding box. Reordering the bounding box minX, minY, minZ, maxX, maxY and maxZ if they are not in the increasing from min to max values. Rhino.Geometry.BoundingBoxes can be inverted. Euclid BBoxes not.

Extended Type: BoundingBox

b : BoundingBox
Returns: BBox

Box.toBoxEuclid b

Full Usage: Box.toBoxEuclid b

Parameters:
Returns: Box

Convert a Rhino.Geometry.Box to a Euclid box.

Extended Type: Box

b : Box
Returns: Box

Line.toLine2D l

Full Usage: Line.toLine2D l

Parameters:
Returns: Line2D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 2D line. Ignoring the Z component.

Extended Type: Line

l : Line
Returns: Line2D

Line.toLine3D l

Full Usage: Line.toLine3D l

Parameters:
Returns: Line3D
Modifiers: inline

Convert a Rhino.Geometry.Line to a Euclid 3D line.

Extended Type: Line

l : Line
Returns: Line3D

Plane.toPPlane p

Full Usage: Plane.toPPlane p

Parameters:
Returns: PPlane

Convert a Rhino.Geometry.Plane to a Euclid parametrized plane.

Extended Type: Plane

p : Plane
Returns: PPlane

Point3d.toPnt p

Full Usage: Point3d.toPnt p

Parameters:
Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 3D point.

Extended Type: Point3d

p : Point3d
Returns: Pnt

Point3f.toPnt p

Full Usage: Point3f.toPnt p

Parameters:
Returns: Pnt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 3D point.

Extended Type: Point3f

p : Point3f
Returns: Pnt

Polyline.toPolyline2D p

Full Usage: Polyline.toPolyline2D p

Parameters:
Returns: Polyline2D

Convert a Rhino.Geometry.Polyline to a Euclid 2D polyline. Ignoring the Z component.

Extended Type: Polyline

p : Polyline
Returns: Polyline2D

Polyline.toPolyline3D p

Full Usage: Polyline.toPolyline3D p

Parameters:
Returns: Polyline3D

Convert a Rhino.Geometry.Polyline to a Euclid 3D polyline.

Extended Type: Polyline

p : Polyline
Returns: Polyline3D

Point3d.toPt p

Full Usage: Point3d.toPt p

Parameters:
Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3d to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3d

p : Point3d
Returns: Pt

Point3f.toPt p

Full Usage: Point3f.toPt p

Parameters:
Returns: Pt
Modifiers: inline

Convert a Rhino.Geometry.Point3f to a Euclid 2D point, ignoring the Z component.

Extended Type: Point3f

p : Point3f
Returns: Pt

Line3D.toRhLine l

Full Usage: Line3D.toRhLine l

Parameters:
Returns: Line
Modifiers: inline

Convert Euclid 3D Line to Rhino Line.

Extended Type: Line3D

l : Line3D
Returns: Line

Line2D.toRhLine l

Full Usage: Line2D.toRhLine l

Parameters:
Returns: Line
Modifiers: inline

Convert Euclid 2D Line to Rhino Line. Using 0.0 as Z value.

Extended Type: Line2D

l : Line2D
Returns: Line

PPlane.toRhPlane p

Full Usage: PPlane.toRhPlane p

Parameters:
Returns: Plane
Modifiers: inline

Convert Euclid PPlane to Rhino Plane.

Extended Type: PPlane

p : PPlane
Returns: Plane

Polyline3D.toRhPolyline p

Full Usage: Polyline3D.toRhPolyline p

Parameters:
Returns: Polyline
Modifiers: inline

Convert Euclid 3D Polyline to a Rhino Polyline.

Extended Type: Polyline3D

p : Polyline3D
Returns: Polyline

Polyline2D.toRhPolyline p

Full Usage: Polyline2D.toRhPolyline p

Parameters:
Returns: Polyline
Modifiers: inline

Convert Euclid 2D Polyline to a Rhino Polyline in World XY Plane.

Extended Type: Polyline2D

p : Polyline2D
Returns: Polyline

Polyline3D.toRhPolylineCurve p

Full Usage: Polyline3D.toRhPolylineCurve p

Parameters:
Returns: PolylineCurve
Modifiers: inline

Convert Euclid 3D Polyline to a Rhino PolylineCurve.

Extended Type: Polyline3D

p : Polyline3D
Returns: PolylineCurve

Polyline2D.toRhPolylineCurve p

Full Usage: Polyline2D.toRhPolylineCurve p

Parameters:
Returns: PolylineCurve
Modifiers: inline

Convert Euclid 2D Polyline to a Rhino PolylineCurve in World XY Plane.

Extended Type: Polyline2D

p : Polyline2D
Returns: PolylineCurve

Polyline2D.toRhPolylineZ z p

Full Usage: Polyline2D.toRhPolylineZ z p

Parameters:
Returns: Polyline
Modifiers: inline

Convert Euclid 2D Polyline to a Rhino Polyline at Given Z level.

Extended Type: Polyline2D

z : float
p : Polyline2D
Returns: Polyline

Pt.toRhPt p

Full Usage: Pt.toRhPt p

Parameters:
Returns: Point3d
Modifiers: inline

Convert Euclid 2D point to Rhino Point3d with Z value 0.0.

Extended Type: Pt

p : Pt
Returns: Point3d

Pnt.toRhPt p

Full Usage: Pnt.toRhPt p

Parameters:
Returns: Point3d
Modifiers: inline

Convert Euclid 3D point to Rhino Point3d.

Extended Type: Pnt

p : Pnt
Returns: Point3d

Pt.toRhPtZ z p

Full Usage: Pt.toRhPtZ z p

Parameters:
    z : float
    p : Pt

Returns: Point3d
Modifiers: inline

Convert Euclid 2D point to Rhino Point3d with given Z value.

Extended Type: Pt

z : float
p : Pt
Returns: Point3d

Vc.toRhVec v

Full Usage: Vc.toRhVec v

Parameters:
Returns: Vector3d
Modifiers: inline

Convert Euclid 2D vector to Rhino Vector3d with Z value 0.0.

Extended Type: Vc

v : Vc
Returns: Vector3d

UnitVc.toRhVec v

Full Usage: UnitVc.toRhVec v

Parameters:
Returns: Vector3d
Modifiers: inline

Convert Euclid 2D unit vector to Rhino Vector3d with Z value 0.0.

Extended Type: UnitVc

v : UnitVc
Returns: Vector3d

Vec.toRhVec v

Full Usage: Vec.toRhVec v

Parameters:
Returns: Vector3d
Modifiers: inline

Convert Euclid 3D vector to Rhino Vector3d.

Extended Type: Vec

v : Vec
Returns: Vector3d

UnitVec.toRhVec v

Full Usage: UnitVec.toRhVec v

Parameters:
Returns: Vector3d
Modifiers: inline

Convert Euclid 3D unit vector to Rhino Vector3d.

Extended Type: UnitVec

v : UnitVec
Returns: Vector3d

Vector3d.toVc v

Full Usage: Vector3d.toVc v

Parameters:
Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3d

v : Vector3d
Returns: Vc

Vector3f.toVc v

Full Usage: Vector3f.toVc v

Parameters:
Returns: Vc
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 2D vector, ignoring the Z component.

Extended Type: Vector3f

v : Vector3f
Returns: Vc

Vector3d.toVec v

Full Usage: Vector3d.toVec v

Parameters:
Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3d to a Euclid 3D vector.

Extended Type: Vector3d

v : Vector3d
Returns: Vec

Vector3f.toVec v

Full Usage: Vector3f.toVec v

Parameters:
Returns: Vec
Modifiers: inline

Convert a Rhino.Geometry.Vector3f to a Euclid 3D vector.

Extended Type: Vector3f

v : Vector3f
Returns: Vec

Type something to start searching.