======Структура Vector4D====== * **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Синтаксис===== public struct Vector4D : IEquatable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector4d..ctor_system.double_system.double_system.double_system.double|Vector4D(Double, Double, Double, Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector4d..ctor_topomatic.cad.foundation.vector2d_system.double_system.double|Vector4D(Vector2D, Double, Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector4d..ctor_topomatic.cad.foundation.vector3d_system.double|Vector4D(Vector3D, Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector4d..ctor_system.double|Vector4D(Double)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.one|One]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.unitw|UnitW]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.unitx|UnitX]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.unity|UnitY]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.unitz|UnitZ]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector4d.zero|Zero]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.add_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Add(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c0c6cc6a282471d0b63db1ccb8c35d0f|Add(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:bd1bd7a1dbe262b157fc39e29ad4338b|Barycentric(Vector4D, Vector4D, Vector4D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c6aa36dc7375ddf52e1d9bfb5ea37de5|Barycentric(Vector4D, Vector4D, Vector4D, Double, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:7ad27e7ce535c76967476e4b25cf5d36|CatmullRom(Vector4D, Vector4D, Vector4D, Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9f954bdea72eb8ab1ac1198e4f3f8c64|CatmullRom(Vector4D, Vector4D, Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:161ac2f2d59cc436ffdae23e1268e7fa|Clamp(Vector4D, Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.clamp_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Clamp(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.distance_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Distance(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.distance_ref_topomatic.cad.foundation.vector4d_ref_topomatic.cad.foundation.vector4d_ref_system.double|Distance(Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.distancesquared_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|DistanceSquared(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.distancesquared_ref_topomatic.cad.foundation.vector4d_ref_topomatic.cad.foundation.vector4d_ref_system.double|DistanceSquared(Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.divide_topomatic.cad.foundation.vector4d_system.double|Divide(Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c42b3d47e613367b66ffef5de031b93d|Divide(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.divide_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Divide(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.divide_ref_topomatic.cad.foundation.vector4d_system.double_ref_topomatic.cad.foundation.vector4d|Divide(Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.dot_ref_topomatic.cad.foundation.vector4d_ref_topomatic.cad.foundation.vector4d_ref_system.double|Dot(Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.dot_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Dot(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.equals_topomatic.cad.foundation.vector4d|Equals(Vector4D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:a303f8ab51ed9db7fa6a1be9803a2400|Hermite(Vector4D, Vector4D, Vector4D, Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f8066b24bdf433a586c777bccab05ed7|Hermite(Vector4D, Vector4D, Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.length|Length()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.lengthsquared|LengthSquared()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.lerp_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d_system.double|Lerp(Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b949271c81175c6ef49e1c08fa868774|Lerp(Vector4D, Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:dfc3101c4baf92d658918f17d7849b6b|Max(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.max_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Max(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:d3a687bea944bc3b63c9953d4bd0ac4f|Min(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.min_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Min(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b0d2c3e6c28c392f68a7c1dcce02ebca|Multiply(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.multiply_ref_topomatic.cad.foundation.vector4d_system.double_ref_topomatic.cad.foundation.vector4d|Multiply(Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.multiply_topomatic.cad.foundation.vector4d_system.double|Multiply(Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.multiply_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Multiply(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.negate_ref_topomatic.cad.foundation.vector4d_ref_topomatic.cad.foundation.vector4d|Negate(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.negate_topomatic.cad.foundation.vector4d|Negate(Vector4D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.normalize|Normalize()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.normalize_ref_topomatic.cad.foundation.vector4d_ref_topomatic.cad.foundation.vector4d|Normalize(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.normalize_topomatic.cad.foundation.vector4d|Normalize(Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:67941dff1905f47eed8cb24580616a71|SmoothStep(Vector4D, Vector4D, Double, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.smoothstep_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d_system.double|SmoothStep(Vector4D, Vector4D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.subtract_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.vector4d|Subtract(Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:5a357669d5c008624494319ea5b73990|Subtract(Vector4D, Vector4D, Vector4D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector4d.tostring|ToString()]]| (Переопределяет ToString().)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.transform_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.matrix|Transform(Vector2D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:d20569a1201fc30557497e72f84c110c|Transform(Vector2D, Matrix, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.transform_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.matrix|Transform(Vector3D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e99b1911aace15d43aeb79c7c79b3a48|Transform(Vector3D, Matrix, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector4d.transform_topomatic.cad.foundation.vector4d_topomatic.cad.foundation.matrix|Transform(Vector4D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:0522c0380728a92c5ab9fa830f7703a2|Transform(Vector4D, Matrix, Vector4D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:5a1bdeb374c5e349b9e37a69e2ea21c4|Transform(Vector4D[], Int32, Matrix, Vector4D[], Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:db20729654a80c96f73a665a5e481dcf|Transform(Vector4D[], Matrix, Vector4D[])]]| | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector4d.w|W]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector4d.x|X]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector4d.y|Y]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector4d.z|Z]]| |