dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

MeshLocalVertexSpace Class

A mesh vertex space that indicates mesh vertices to be in a plain cartesian space as often encountered in 3D modeling and CAD applications. Georeferencing is done by using the coordinates in the local tangent plane reference frame at the fully georeferenced origin of the vertex space.

public record MeshLocalVertexSpace : dymaptic.GeoBlazor.Core.Interfaces.IMeshVertexSpace, dymaptic.GeoBlazor.Core.Interfaces.IProtobufSerializable, System.IEquatable<dymaptic.GeoBlazor.Core.Components.MeshLocalVertexSpace>

Inheritance System.Object 🡒 MeshLocalVertexSpace

Implements IMeshVertexSpace, IProtobufSerializable, System.IEquatable<MeshLocalVertexSpace>

Constructors

MeshLocalVertexSpace(double[]) Constructor

A mesh vertex space that indicates mesh vertices to be in a plain cartesian space as often encountered in 3D modeling and CAD applications. Georeferencing is done by using the coordinates in the local tangent plane reference frame at the fully georeferenced origin of the vertex space.

public MeshLocalVertexSpace(double[]? Origin);

Parameters

Origin System.Double[]

Origin of the vertex space. This will be interpreted as coordinates in the SpatialReference of the Mesh using the vertex space.

Properties

MeshLocalVertexSpace.Origin Property

Origin of the vertex space. This will be interpreted as coordinates in the SpatialReference of the Mesh using the vertex space.

public double[]? Origin { get; init; }

Property Value

System.Double[]

MeshLocalVertexSpace.Type Property

public string Type { get; }

Property Value

System.String

Methods

MeshLocalVertexSpace.ToProtobuf() Method

public dymaptic.GeoBlazor.Core.Serialization.MeshVertexSpaceSerializationRecord ToProtobuf();

Returns

MeshVertexSpaceSerializationRecord