======Структура Vector3D====== * **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Синтаксис===== public struct Vector3D : IEquatable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector3d..ctor_system.double_system.double_system.double|Vector3D(Double, Double, Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector3d..ctor_system.double|Vector3D(Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector3d..ctor_topomatic.cad.foundation.vector2d_system.double|Vector3D(Vector2D, Double)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.backward|Backward]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.down|Down]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.elevation|Elevation]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.empty|Empty]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.forward|Forward]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.item_system.int32|Item[Int32]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.left|Left]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.length|Length]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.lengthsquared|LengthSquared]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.one|One]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.pos|Pos]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.right|Right]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.unitx|UnitX]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.unity|UnitY]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.unitz|UnitZ]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector3d.up|Up]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f9a6b0e607431e5f372489459e2a90f2|Barycentric(Vector3D, Vector3D, Vector3D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:0dce600196dd939dbf507a7fd0aa3546|Barycentric(Vector3D, Vector3D, Vector3D, Double, Double, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:bc4f399532c2625415ac916174619d1f|CatmullRom(Vector3D, Vector3D, Vector3D, Vector3D, Double, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:31d176274e6fa4f9bc56739ea2f810d8|CatmullRom(Vector3D, Vector3D, Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b1dec21b8784d690fc0375e9caaeb22f|Clamp(Vector3D, Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.clamp_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Clamp(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:0206ec3283f0b75da45645f37aa4061d|Cross(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.cross_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Cross(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.distance_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Distance(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.distance_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d_ref_system.double|Distance(Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.distancesquared_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|DistanceSquared(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.distancesquared_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d_ref_system.double|DistanceSquared(Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.dot_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Dot(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.dot_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d_ref_system.double|Dot(Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.equals_topomatic.cad.foundation.vector3d|Equals(Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.equals_system.object|Equals(Object)]]| (Переопределяет [[developers:references:system.object.equals_system.object|Object.Equals(Object)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.equalseps_topomatic.cad.foundation.vector3d_system.double|EqualsEps(Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.equalseps_topomatic.cad.foundation.vector3d|EqualsEps(Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.gethashcode|GetHashCode()]]| (Переопределяет [[developers:references:system.object.gethashcode|Object.GetHashCode()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:0b900ec43ae54134901cd79e540b778d|Hermite(Vector3D, Vector3D, Vector3D, Vector3D, Double, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:d8b18af491eb1d6b2c32a3785dc8ba19|Hermite(Vector3D, Vector3D, Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:38e9eaf1b0d4da1e2ea2f020bbc0440c|Lerp(Vector3D, Vector3D, Double, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.lerp_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d_system.double|Lerp(Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.loadfromstg_topomatic.stg.stgnode_topomatic.cad.foundation.vector3d|LoadFromStg(StgNode, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.loadfromstream_system.io.binaryreader|LoadFromStream(BinaryReader)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.max_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Max(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:a0e27f5feecd243551bb0186b7f25cd8|Max(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9158baa021db4c3b6104da507989f849|Min(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.min_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Min(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.normalize_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d|Normalize(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.normalize_topomatic.cad.foundation.vector3d|Normalize(Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.normalize|Normalize()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2bacfcf4455d1f5f248d9ef78ceeeddd|Reflect(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.reflect_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|Reflect(Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.rotateoz_system.double|RotateOZ(Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.rotateoz_system.double_system.double|RotateOZ(Double, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.rotateozat_system.double_topomatic.cad.foundation.vector2d|RotateOZAt(Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.rotateozat_system.double_system.double_topomatic.cad.foundation.vector2d|RotateOZAt(Double, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostg_topomatic.cad.foundation.vector3d_topomatic.stg.stgnode|SaveToStg(Vector3D, StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostg_topomatic.stg.stgnode_topomatic.cad.foundation.vector3d|SaveToStg(StgNode, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostg_topomatic.cad.foundation.vector3d_topomatic.stg.stgnode_topomatic.cad.foundation.vector3d|SaveToStg(Vector3D, StgNode, Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostream_topomatic.cad.foundation.vector3d_system.io.binarywriter|SaveToStream(Vector3D, BinaryWriter)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.savetostream_system.io.binarywriter|SaveToStream(BinaryWriter)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.smoothstep_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d_system.double|SmoothStep(Vector3D, Vector3D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:7b4c15e32466897022c59581624f91fa|SmoothStep(Vector3D, Vector3D, Double, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e3293605c8dfe4f7d788c75325eaf77f|Subtract(Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector3d.tostring|ToString()]]| (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f082afa5663905c4c05c035688ef689b|Transform(Vector3D, Matrix, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:fecfffd1f670bafcb5995b1cc1cc3f35|Transform(Vector3D[], Matrix, Vector3D[])]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.transform_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.matrix|Transform(Vector3D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:93eb2e2e0166da5bf8268fad9d8af04f|Transform(Vector3D[], Int32, Matrix, Vector3D[], Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f244f2221af3f84884728f8f94ec8b69|TransformNormal(Vector3D, Matrix, Vector3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector3d.transformnormal_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.matrix|TransformNormal(Vector3D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:6699e76741032a17a450f046a2ea229d|TransformNormal(Vector3D[], Matrix, Vector3D[])]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:93ffc77668c1b8fc7e6f7da66daa3955|TransformNormal(Vector3D[], Int32, Matrix, Vector3D[], Int32, Int32)]]| | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector3d.x|X]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector3d.y|Y]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector3d.z|Z]]| |