Структура Matrix

  • Пространство имен: Topomatic.Cad.Foundation
  • Сборка: Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)

Синтаксис

public struct Matrix : IEquatable<Matrix>

Конструкторы

Свойства

ТипИмяОписание
СвойствоBackward
СвойствоDown
СвойствоForward
СвойствоIdentity
СвойствоLeft
СвойствоRight
СвойствоTranslation
СвойствоUp

Методы

ТипИмяОписание
МетодСтатическийCreateBillboard(Vector3D, Vector3D, Vector3D, Nullable<Vector3D>)
МетодСтатическийCreateBillboard(Vector3D, Vector3D, Vector3D, Nullable<Vector3D>, Matrix)
МетодСтатическийCreateConstrainedBillboard(Vector3D, Vector3D, Vector3D, Vector3D, Vector3D)
МетодСтатическийCreateConstrainedBillboard(Vector3D, Vector3D, Vector3D, Nullable<Vector3D>, Nullable<Vector3D>, Matrix)
МетодСтатическийCreateExtrusion(Vector3D)
МетодСтатическийCreateFromAxisAngle(Vector3D, Double)
МетодСтатическийCreateFromAxisAngle(Vector3D, Double, Matrix)
МетодСтатическийCreateLookAt(Vector3D, Vector3D, Vector3D)
МетодСтатическийCreateLookAt(Vector3D, Vector3D, Vector3D, Matrix)
МетодСтатическийCreateMirror(Vector2D, Vector2D)
МетодСтатическийCreateOrthographic(Double, Double, Double, Double)
МетодСтатическийCreateOrthographic(Double, Double, Double, Double, Matrix)
МетодСтатическийCreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double)
МетодСтатическийCreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double, Matrix)
МетодСтатическийCreatePerspective(Double, Double, Double, Double)
МетодСтатическийCreatePerspective(Double, Double, Double, Double, Matrix)
МетодСтатическийCreatePerspectiveFieldOfView(Double, Double, Double, Double)
МетодСтатическийCreatePerspectiveFieldOfView(Double, Double, Double, Double, Matrix)
МетодСтатическийCreatePerspectiveLensLength(Double, Double, Double, Double, Double)
МетодСтатическийCreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double, Matrix)
МетодСтатическийCreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double)
МетодСтатическийCreateRotationAt(Vector2D, Double)
МетодСтатическийCreateRotationX(Double, Matrix)
МетодСтатическийCreateRotationX(Double, Double)
МетодСтатическийCreateRotationX(Double)
МетодСтатическийCreateRotationY(Double)
МетодСтатическийCreateRotationY(Double, Matrix)
МетодСтатическийCreateRotationY(Double, Double)
МетодСтатическийCreateRotationZ(Double)
МетодСтатическийCreateRotationZ(Double, Matrix)
МетодСтатическийCreateRotationZ(Double, Double, Matrix)
МетодСтатическийCreateRotationZ(Double, Double)
МетодСтатическийCreateScale(Double, Double, Double, Matrix)
МетодСтатическийCreateScale(Vector3D, Matrix)
МетодСтатическийCreateScale(Double, Double, Double)
МетодСтатическийCreateScale(Vector3D)
МетодСтатическийCreateScale(Double)
МетодСтатическийCreateScale(Double, Matrix)
МетодСтатическийCreateScaleAt(Vector3D, Double, Double, Double)
МетодСтатическийCreateScaleAt(Vector2D, Double, Double)
МетодСтатическийCreateScaleAt(Vector2D, Double)
МетодСтатическийCreateTranslation(Vector3D)
МетодСтатическийCreateTranslation(Double, Double, Double)
МетодСтатическийCreateTranslation(Vector3D, Matrix)
МетодСтатическийCreateTranslation(Double, Double, Double, Matrix)
МетодСтатическийCreateView(Vector3D, Vector3D, Double)
МетодDeterminant()
МетодEquals(Object) (Переопределяет Object.Equals(Object).)
МетодEquals(Matrix)
МетодСтатическийGetAxis(Vector3D, Double, Vector3D, Vector3D)
МетодGetHashCode() (Переопределяет Object.GetHashCode().)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийGetView(Matrix, Vector3D, Vector3D, Double)
МетодСтатическийInvert(Matrix, Matrix)
МетодСтатическийInvert(Matrix)
МетодСтатическийLerp(Matrix, Matrix, Double, Matrix)
МетодСтатическийLerp(Matrix, Matrix, Double)
МетодСтатическийLoadFromStg(StgNode)
МетодСтатическийMult(Matrix, Matrix)
МетодProject(Vector3D)
МетодProject(Vector3D, Double, Double, Double, Double, Double, Double)
МетодSaveToStg(StgNode)
МетодToDoubleArray()
МетодToEuler()
МетодToFloatArray()
МетодToGdippMatrix()
МетодToGdippMatrixWithoutTranslation()
МетодToString() (Переопределяет Object.ToString().)
МетодСтатическийTranspose(Matrix)
МетодСтатическийTranspose(Matrix, Matrix)
МетодUnproject(Vector3D, Double, Double, Double, Double, Double, Double)

Поля

ТипИмяОписание
ПолеM11
ПолеM12
ПолеM13
ПолеM14
ПолеM21
ПолеM22
ПолеM23
ПолеM24
ПолеM31
ПолеM32
ПолеM33
ПолеM34
ПолеM41
ПолеM42
ПолеM43
ПолеM44
developers/references/topomatic.cad.foundation.matrix.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)