Перейти к содержанию
Справка
Инструменты сайта
Найти
Вы находитесь здесь:
Документация по продуктам Топоматик Robur
»
Разработка
»
Справочник
»
Структура Vector3D
Боковая панель
Навигация
Разработка
Справочник
Структура файла .plugin
Работа с иконками меню и элементов
Пространства имен
TLC (Topomatic Lisp Construction)
Руководство
Содержание
Структура Vector3D
Синтаксис
Конструкторы
Свойства
Методы
Поля
Структура Vector3D
Пространство имен:
Topomatic.Cad.Foundation
Сборка:
Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)
Синтаксис
public
struct
Vector3D
:
IEquatable
<
Vector3D
>
Конструкторы
Тип
Имя
Описание
Vector3D(Double, Double, Double)
Vector3D(Double)
Vector3D(Vector2D, Double)
Свойства
Тип
Имя
Описание
Backward
Down
Elevation
Empty
Forward
Item[Int32
]
Left
Length
LengthSquared
One
Pos
Right
UnitX
UnitY
UnitZ
Up
Методы
Тип
Имя
Описание
AngleWithRef(Vector3D, Vector3D)
Barycentric(Vector3D, Vector3D, Vector3D, Double, Double, Vector3D)
Barycentric(Vector3D, Vector3D, Vector3D, Double, Double)
CatmullRom(Vector3D, Vector3D, Vector3D, Vector3D, Double, Vector3D)
CatmullRom(Vector3D, Vector3D, Vector3D, Vector3D, Double)
Clamp(Vector3D, Vector3D, Vector3D, Vector3D)
Clamp(Vector3D, Vector3D, Vector3D)
Cross(Vector3D, Vector3D, Vector3D)
Cross(Vector3D, Vector3D)
Distance(Vector3D, Vector3D)
Distance(Vector3D, Vector3D, Double)
DistanceSquared(Vector3D, Vector3D)
DistanceSquared(Vector3D, Vector3D, Double)
Dot(Vector3D, Vector3D, Double)
Dot(Vector3D, Vector3D)
Equals(Object)
(Переопределяет Equals(Object).)
Equals(Vector3D)
EqualsEps(Vector3D, Double)
EqualsEps(Vector3D)
GetHashCode(Double)
GetHashCode()
(Переопределяет GetHashCode().)
GetType()
Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
Hermite(Vector3D, Vector3D, Vector3D, Vector3D, Double)
Hermite(Vector3D, Vector3D, Vector3D, Vector3D, Double, Vector3D)
Lerp(Vector3D, Vector3D, Double, Vector3D)
Lerp(Vector3D, Vector3D, Double)
LoadFromStg(StgNode)
LoadFromStg(StgNode, Vector3D)
LoadFromStream(BinaryReader)
Max(Vector3D, Vector3D)
Max(Vector3D, Vector3D, Vector3D)
Min(Vector3D, Vector3D, Vector3D)
Min(Vector3D, Vector3D)
Normalize()
Normalize(Vector3D)
Normalize(Vector3D, Vector3D)
Reflect(Vector3D, Vector3D)
Reflect(Vector3D, Vector3D, Vector3D)
RotateOZ(Double, Double)
RotateOZ(Double)
RotateOZAt(Double, Double, Vector2D)
RotateOZAt(Double, Vector2D)
SaveToStg(StgNode, Vector3D)
SaveToStg(Vector3D, StgNode, Vector3D)
SaveToStg(Vector3D, StgNode)
SaveToStg(StgNode)
SaveToStream(BinaryWriter)
SaveToStream(Vector3D, BinaryWriter)
SmoothStep(Vector3D, Vector3D, Double)
SmoothStep(Vector3D, Vector3D, Double, Vector3D)
Subtract(Vector3D, Vector3D, Vector3D)
ToString()
(Переопределяет ToString().)
Transform(Vector3D[], Int32, Matrix, Vector3D[], Int32, Int32)
Transform(Vector3D[], Matrix, Vector3D[])
Transform(Vector3D, Matrix, Vector3D)
Transform(Vector3D, Matrix)
TransformNormal(Vector3D[], Int32, Matrix, Vector3D[], Int32, Int32)
TransformNormal(Vector3D, Matrix, Vector3D)
TransformNormal(Vector3D, Matrix)
TransformNormal(Vector3D[], Matrix, Vector3D[])
Поля
Тип
Имя
Описание
X
Y
Z
developers/references/topomatic.cad.foundation.vector3d.txt
· Последние изменения: 2023/07/28 17:27 (внешнее изменение)