Class VertexConverterFactory
座標変換器を作って返します。
Inheritance
System.Object
VertexConverterFactory
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: PLATEAU.CityExport.ModelConvert.SubMeshConvert
Assembly: cs.temp.dll.dll
Syntax
public static class VertexConverterFactory
Methods
CreateByExportOptions(MeshExportOptions, PlateauVector3d, Vector3)
Declaration
public static AdderAndCoordinateSystemConverter CreateByExportOptions(MeshExportOptions options, PlateauVector3d referencePoint, Vector3 rootPos)
Parameters
Type | Name | Description |
---|---|---|
MeshExportOptions | options | |
PlateauVector3d | referencePoint | |
Vector3 | rootPos |
Returns
Type | Description |
---|---|
AdderAndCoordinateSystemConverter |
LocalCoordinateSystemConverter(CoordinateSystem, Vector3)
基準点からの相対座標にした上で座標軸変換するConverterを返します。
Declaration
public static AdderAndCoordinateSystemConverter LocalCoordinateSystemConverter(CoordinateSystem targetAxis, Vector3 rootPos)
Parameters
Type | Name | Description |
---|---|---|
CoordinateSystem | targetAxis | |
Vector3 | rootPos |
Returns
Type | Description |
---|---|
AdderAndCoordinateSystemConverter |
NoopConverter()
何もしないConverterを返します。
Declaration
public static AdderAndCoordinateSystemConverter NoopConverter()
Returns
Type | Description |
---|---|
AdderAndCoordinateSystemConverter |
PlaneCartesianCoordinateSystemConverter(CoordinateSystem, Vector3, Vector3)
日本の基準座標系上の座標に直したうえで座標軸変換するConverterを返します。
Declaration
public static AdderAndCoordinateSystemConverter PlaneCartesianCoordinateSystemConverter(CoordinateSystem targetAxis, Vector3 referencePoint, Vector3 rootPos)
Parameters
Type | Name | Description |
---|---|---|
CoordinateSystem | targetAxis | |
Vector3 | referencePoint | |
Vector3 | rootPos |
Returns
Type | Description |
---|---|
AdderAndCoordinateSystemConverter |