EarthAnchorPoint

class rhino3dm.EarthAnchorPoint
EarthBasepointLatitude

float: Gets or sets a point latitude on earth, in degrees. +90 = north pole, 0 = equator, -90 = south pole.

EarthBasepointLongitude

float: Gets or sets the point longitude on earth, in degrees.

EarthBasepointElevation

float: Gets or sets the point elevation on earth, in meters.

EarthBasepointElevationZero

BasepointZero: Gets or sets a value indicating the zero level convention relating to a location on Earth.

ModelBasePoint

rhino3dm.Point3d: Corresponding model point in model coordinates.

ModelNorth

rhino3dm.Vector3d: Earth directions in model coordinates.

ModelEast

rhino3dm.Vector3d: Earth directions in model coordinates.

Name

str: Gets or sets the short form of the identifying information about this location.

Description

str: Gets or sets the long form of the identifying information about this location.

EarthLocationIsSet()

Checks if the earth location is set or not.

Returns:

Boolean value, True if set else false

Return type:

bool

GetModelCompass()

Returns a plane in model coordinates whose X axis points East, Y axis points North and Z axis points Up. The origin is set to ModelBasepoint.

Returns:

A plane value. This might be invalid on error.

Return type:

rhino3dm.Plane

GetModelToEarthTransform(modelUnitSystem)

Gets a transformation from model coordinates to earth coordinates. This transformation assumes the model is small enough that the curvature of the earth can be ignored.

Parameters:

modelUnitSystem (UnitSystem) – The model unit system.

Returns:

Transform on success. Invalid Transform on error.

Return type:

Transform