======Структура Vector2D====== * **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Синтаксис===== public struct Vector2D : IEquatable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector2d..ctor_system.double_system.double|Vector2D(Double, Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector2d..ctor_system.double|Vector2D(Double)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector2d..ctor_system.drawing.point|Vector2D(Point)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.vector2d..ctor_system.drawing.pointf|Vector2D(PointF)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.angle|Angle]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.empty|Empty]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.isinfinity|IsInfinity]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.isnan|IsNaN]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.item_system.int32|Item[Int32]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.length|Length]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.lengthsquared|LengthSquared]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.maxinfinity|MaxInfinity]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.mininfinity|MinInfinity]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.one|One]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.point|Point]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.pointf|PointF]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.unitx|UnitX]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.vector2d.unity|UnitY]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c90f121a55676b7603a0cd086a9ed27a|Barycentric(Vector2D, Vector2D, Vector2D, Double, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:741d0daf33a1e0920617a2f7764a3708|Barycentric(Vector2D, Vector2D, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:62578f7641583f25550c6dd96d7eee85|CatmullRom(Vector2D, Vector2D, Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e296974b2aca7d09dc3e1d91c8b11033|CatmullRom(Vector2D, Vector2D, Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:6fc5ca4ac5c5b6917e8a528b8f8b9486|Clamp(Vector2D, Vector2D, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.clamp_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Clamp(Vector2D, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.cross_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Cross(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.distance_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Distance(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.distance_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d_ref_system.double|Distance(Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.distancesquared_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d_ref_system.double|DistanceSquared(Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.distancesquared_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|DistanceSquared(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.dot_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d_ref_system.double|Dot(Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.dot_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Dot(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.equals_topomatic.cad.foundation.vector2d|Equals(Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.equalseps_topomatic.cad.foundation.vector2d_system.double|EqualsEps(Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.equalseps_topomatic.cad.foundation.vector2d|EqualsEps(Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.gethashcode_system.double|GetHashCode(Double)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c31b2dda0d6415f5a58f5fe9905530d8|Hermite(Vector2D, Vector2D, Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e42c0220f44a81f940054f1756ff12d4|Hermite(Vector2D, Vector2D, Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:560a88a0b184051c3551220e81541904|Lerp(Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.lerp_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d_system.double|Lerp(Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.loadfromstg_topomatic.stg.stgnode_topomatic.cad.foundation.vector2d|LoadFromStg(StgNode, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.loadfromstream_system.io.binaryreader|LoadFromStream(BinaryReader)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2156953bf7135057769c3f2e5ce7a2ab|Max(Vector2D, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.max_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Max(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b9dee286267b9f95952474483adc7d46|Min(Vector2D, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.min_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|Min(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.normalize|Normalize()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.normalize_topomatic.cad.foundation.vector2d|Normalize(Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.normalize_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d|Normalize(Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.rotate_system.double_system.double|Rotate(Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.rotate_topomatic.cad.foundation.vector2d_system.double_system.double|Rotate(Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.rotate_system.double|Rotate(Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.rotateat_system.double_system.double_topomatic.cad.foundation.vector2d|RotateAt(Double, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.rotateat_system.double_topomatic.cad.foundation.vector2d|RotateAt(Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.round_system.int32|Round(Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostg_topomatic.cad.foundation.vector2d_topomatic.stg.stgnode|SaveToStg(Vector2D, StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostg_topomatic.stg.stgnode_topomatic.cad.foundation.vector2d|SaveToStg(StgNode, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostg_topomatic.cad.foundation.vector2d_topomatic.stg.stgnode_topomatic.cad.foundation.vector2d|SaveToStg(Vector2D, StgNode, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostream_system.io.binarywriter|SaveToStream(BinaryWriter)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.savetostream_topomatic.cad.foundation.vector2d_system.io.binarywriter|SaveToStream(Vector2D, BinaryWriter)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:446f4753971408768e838d0381756b07|SmoothStep(Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.smoothstep_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d_system.double|SmoothStep(Vector2D, Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.tostring|ToString()]]| (Переопределяет ToString().)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.transform_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.matrix|Transform(Vector2D, Matrix)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.vector2d.transform_ref_topomatic.cad.foundation.matrix|Transform(Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:960900f11cf65df159a57b187a544e0c|Transform(Vector2D[], Int32, Matrix, Vector2D[], Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:7b03f0c109bb5d06319bf0f5cc7b72ce|Transform(Vector2D, Matrix, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c5f126ea92af858dcc64f7390eaa24e2|Transform(Vector2D[], Matrix, Vector2D[])]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:262223a9be2be77b83fae5dea7a192b2|TransformNormal(Vector2D, Matrix, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.vector2d.transformnormal_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.matrix|TransformNormal(Vector2D, Matrix)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:381b1d7cc26b134bfe1fd4426c0d77d2|TransformNormal(Vector2D[], Int32, Matrix, Vector2D[], Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:66408e7852f551fda0b868a62f475904|TransformNormal(Vector2D[], Matrix, Vector2D[])]]| | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector2d.x|X]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.vector2d.y|Y]]| |