16#if !defined(ON_PLANE_INC_)
92 const double equation[4]
97 bool operator==(
const ON_Plane&)
const;
98 bool operator!=(
const ON_Plane&)
const;
112 bool CreateFromNormal(
131 bool CreateFromFrame(
150 bool CreateFromPoints(
169 bool CreateFromEquation(
170 const double equation[4]
180 bool IsValid()
const;
281 bool GetDistanceToBoundingBox(
310 bool UpdateEquation();
377 bool SwapCoordinates(
520#if defined(ON_DLL_TEMPLATE)
525#pragma warning( push )
526#pragma warning( disable : 4231 )
530#pragma warning( pop )
int i
Copyright (c) 2011-2018 by Andrew Mustun.
Definition autostart.js:32
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_archive.h:152
Definition opennurbs_bounding_box.h:25
Definition opennurbs_array.h:760
Definition opennurbs_plane.h:501
ON_UUID m_plane_id
Definition opennurbs_plane.h:510
ON_Plane m_plane
Definition opennurbs_plane.h:508
bool m_bEnabled
Definition opennurbs_plane.h:511
ON_UuidList m_viewport_ids
Definition opennurbs_plane.h:509
Definition opennurbs_plane.h:490
bool m_bEnabled
Definition opennurbs_plane.h:497
ON_PlaneEquation m_plane_equation
Definition opennurbs_plane.h:495
ON_UUID m_plane_id
Definition opennurbs_plane.h:496
Definition opennurbs_line.h:20
Definition opennurbs_point.h:1169
Definition opennurbs_plane.h:20
ON_3dPoint origin
Definition opennurbs_plane.h:473
ON_3dVector xaxis
Definition opennurbs_plane.h:476
static const ON_Plane World_xy
Definition opennurbs_plane.h:469
ON_3dVector zaxis
Definition opennurbs_plane.h:482
ON_3dVector yaxis
Definition opennurbs_plane.h:479
ON_PlaneEquation plane_equation
Definition opennurbs_plane.h:485
Definition opennurbs_array.h:46
Definition opennurbs_xform.h:1146
Definition opennurbs_uuid.h:31
Definition opennurbs_array.h:1079
Rotates selected entities.
Definition Rotate.js:11
Translates (moves or copies) selected entities.
Definition Translate.js:11
void hull(void pointset, void concavity)
Definition hull.js:13
#define ON_DECL
Definition opennurbs_defines.h:92
#define ON_CLASS
Definition opennurbs_defines.h:91
#define ON_EXTERN_DECL
Definition opennurbs_defines.h:93
ON_DECL int ON_Get3dConvexHull(const ON_SimpleArray< ON_3dPoint > &points, ON_SimpleArray< ON_PlaneEquation > &hull)
Definition opennurbs_point.cpp:6591
ON_EXTERN_DECL const ON_Plane ON_xy_plane
ON_EXTERN_DECL const ON_Plane ON_yz_plane
ON_EXTERN_DECL const ON_Plane ON_zx_plane