======Структура BoundingBox3D======
* **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]]
* **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)
=====Синтаксис=====
public struct BoundingBox3D : IEquatable
=====Конструкторы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.boundingbox3d..ctor_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|BoundingBox3D(Vector3D, Vector3D)]]| |
=====Свойства=====
^Тип^Имя^Описание^
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.bottom|Bottom]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.center|Center]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.depth|Depth]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.empty|Empty]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.far|Far]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.height|Height]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.left|Left]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.near|Near]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.right|Right]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.top|Top]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.width|Width]]| |
=====Методы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.addpoint_topomatic.cad.foundation.boundingbox3d_topomatic.cad.foundation.vector3d|AddPoint(BoundingBox3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:4236c0dc663668bd9b2216cb48729659|AddPoint(BoundingBox3D, Vector3D, BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.addpoint_topomatic.cad.foundation.vector3d|AddPoint(Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:8194c8a55d1f66fd5e36047abea8822e|ClipLine(Line3D, Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.clipline_topomatic.cad.foundation.line3d|ClipLine(Line3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.clipray_topomatic.cad.foundation.ray3d|ClipRay(Ray3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:3a5f64d5a9605337366dc4e508792712|ClipRay(Ray3D, Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.clipsegment_topomatic.cad.foundation.vector3d_topomatic.cad.foundation.vector3d|ClipSegment(Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.clipsegment_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d|ClipSegment(Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_topomatic.cad.foundation.vector3d|Contains(Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_topomatic.cad.foundation.boundingbox3d|Contains(BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_ref_topomatic.cad.foundation.boundingsphere3d_ref_topomatic.cad.foundation.containmenttype|Contains(BoundingSphere3D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_topomatic.cad.foundation.boundingsphere3d|Contains(BoundingSphere3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.containmenttype|Contains(Vector3D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains_ref_topomatic.cad.foundation.boundingbox3d_ref_topomatic.cad.foundation.containmenttype|Contains(BoundingBox3D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains2d_topomatic.cad.foundation.boundingsphere3d|Contains2d(BoundingSphere3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains2d_topomatic.cad.foundation.vector3d|Contains2d(Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.contains2d_topomatic.cad.foundation.boundingbox3d|Contains2d(BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.createfrompoints_system.collections.generic.ienumerable_1|CreateFromPoints(IEnumerable)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.createfromsphere_ref_topomatic.cad.foundation.boundingsphere3d_ref_topomatic.cad.foundation.boundingbox3d|CreateFromSphere(BoundingSphere3D, BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.createfromsphere_topomatic.cad.foundation.boundingsphere3d|CreateFromSphere(BoundingSphere3D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9fccd7c3755ccaaddaef0832bf6010a5|CreateMerged(BoundingBox3D, BoundingBox3D, BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.createmerged_topomatic.cad.foundation.boundingbox3d_topomatic.cad.foundation.boundingbox3d|CreateMerged(BoundingBox3D, BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.equals_topomatic.cad.foundation.boundingbox3d|Equals(BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.equalswitheps_topomatic.cad.foundation.boundingbox3d|EqualsWithEps(BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.equalswitheps_topomatic.cad.foundation.boundingbox3d_system.double|EqualsWithEps(BoundingBox3D, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.getcorners_arr_topomatic.cad.foundation.vector3d|GetCorners(Vector3D[])]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.getcorners|GetCorners()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)|
|{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_ref_topomatic.cad.foundation.ray3d_ref_system.nullable`1|Intersects(Ray3D, Nullable`1)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_topomatic.cad.foundation.boundingbox3d|Intersects(BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:76d06807ab0b21e33869070d4d634090|Intersects(Vector3D, Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_ref_topomatic.cad.foundation.boundingbox3d_ref_system.boolean|Intersects(BoundingBox3D, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_ref_topomatic.cad.foundation.boundingsphere3d_ref_system.boolean|Intersects(BoundingSphere3D, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_topomatic.cad.foundation.ray3d|Intersects(Ray3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_topomatic.cad.foundation.boundingsphere3d|Intersects(BoundingSphere3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.intersects_topomatic.cad.foundation.plane|Intersects(Plane)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.to2d|To2d()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.tostring|ToString()]]| (Переопределяет ToString().)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.transform_ref_topomatic.cad.foundation.matrix_ref_topomatic.cad.foundation.boundingbox3d|Transform(Matrix, BoundingBox3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.transform_topomatic.cad.foundation.matrix|Transform(Matrix)]]| |
=====Поля=====
^Тип^Имя^Описание^
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.cornercount|CornerCount]]| |
|{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.max|Max]]| |
|{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.boundingbox3d.min|Min]]| |