#include <opennurbs_3dm_settings.h>
◆ ON_3dmConstructionPlane() [1/2]
      
        
          | ON_3dmConstructionPlane::ON_3dmConstructionPlane | ( |  | ) |  | 
      
 
 
◆ ~ON_3dmConstructionPlane()
      
        
          | ON_3dmConstructionPlane::~ON_3dmConstructionPlane | ( |  | ) |  | 
      
 
 
◆ ON_3dmConstructionPlane() [2/2]
      
        
          | ON_3dmConstructionPlane::ON_3dmConstructionPlane | ( | const ON_Plane & | plane | ) |  | 
      
 
 
◆ Default()
      
        
          | void ON_3dmConstructionPlane::Default | ( |  | ) |  | 
      
 
 
◆ Dump()
      
        
          | void ON_3dmConstructionPlane::Dump | ( | ON_TextLog & | text_log | ) | const | 
      
 
 
◆ Read()
◆ Write()
◆ m_bDepthBuffer
      
        
          | bool ON_3dmConstructionPlane::m_bDepthBuffer | 
      
 
0: none, 1: all lines are thick, 2: every other is thick, ... false=grid is always drawn behind 3d geometry true=grid is drawn at its depth as a 3d plane and grid lines obscure things behind the grid. 
 
 
◆ m_grid_line_count
      
        
          | int ON_3dmConstructionPlane::m_grid_line_count | 
      
 
number of grid lines in each direction 
 
 
◆ m_grid_spacing
      
        
          | double ON_3dmConstructionPlane::m_grid_spacing | 
      
 
construction grid appearance 
distance between grid lines 
 
 
◆ m_grid_thick_frequency
      
        
          | int ON_3dmConstructionPlane::m_grid_thick_frequency | 
      
 
 
◆ m_name
◆ m_plane
      
        
          | ON_Plane ON_3dmConstructionPlane::m_plane | 
      
 
 
◆ m_snap_spacing
      
        
          | double ON_3dmConstructionPlane::m_snap_spacing | 
      
 
when "grid snap" is enabled, the distance between snap points. Typically this is the same distance as grid spacing.