LibreDWG API  0.13.3
LibreDWG API - The DWG Library
_dwg_entity_HELIX Struct Reference

#include <dwg.h>

Data Fields

struct _dwg_object_entityparent
 
BITCODE_BS flag
 
BITCODE_BS scenario
 
BITCODE_BS degree
 
BITCODE_BL splineflags
 
BITCODE_BL knotparam
 
BITCODE_BD fit_tol
 
BITCODE_3BD beg_tan_vec
 
BITCODE_3BD end_tan_vec
 
BITCODE_B rational
 
BITCODE_B closed_b
 
BITCODE_B periodic
 
BITCODE_B weighted
 
BITCODE_BD knot_tol
 
BITCODE_BD ctrl_tol
 
BITCODE_BS num_fit_pts
 
BITCODE_3DPOINTfit_pts
 
BITCODE_BL num_knots
 
BITCODE_BDknots
 
BITCODE_BL num_ctrl_pts
 
Dwg_SPLINE_control_pointctrl_pts
 
BITCODE_BL major_version
 DXF 90: 27. More...
 
BITCODE_BL maint_version
 DXF 91: 1. More...
 
BITCODE_3BD axis_base_pt
 DXF 10. More...
 
BITCODE_3BD start_pt
 DXF 11. More...
 
BITCODE_3BD axis_vector
 DXF 12. More...
 
BITCODE_BD radius
 DXF 40. More...
 
BITCODE_BD turns
 DXF 41. More...
 
BITCODE_BD turn_height
 DXF 42. More...
 
BITCODE_B handedness
 DXF 290: 0: left, 1: right (twist) More...
 
BITCODE_RC constraint_type
 DXF 280: 0: turn_height, 1: turns, 2: height. More...
 

Detailed Description

Entity HELIX (varies) UNSTABLE subclass of SPLINE

Field Documentation

◆ axis_base_pt

BITCODE_3BD _dwg_entity_HELIX::axis_base_pt

DXF 10.

◆ axis_vector

BITCODE_3BD _dwg_entity_HELIX::axis_vector

DXF 12.

◆ beg_tan_vec

BITCODE_3BD _dwg_entity_HELIX::beg_tan_vec

◆ closed_b

BITCODE_B _dwg_entity_HELIX::closed_b

◆ constraint_type

BITCODE_RC _dwg_entity_HELIX::constraint_type

DXF 280: 0: turn_height, 1: turns, 2: height.

◆ ctrl_pts

Dwg_SPLINE_control_point* _dwg_entity_HELIX::ctrl_pts

◆ ctrl_tol

BITCODE_BD _dwg_entity_HELIX::ctrl_tol

◆ degree

BITCODE_BS _dwg_entity_HELIX::degree

◆ end_tan_vec

BITCODE_3BD _dwg_entity_HELIX::end_tan_vec

◆ fit_pts

BITCODE_3DPOINT* _dwg_entity_HELIX::fit_pts

◆ fit_tol

BITCODE_BD _dwg_entity_HELIX::fit_tol

◆ flag

BITCODE_BS _dwg_entity_HELIX::flag

◆ handedness

BITCODE_B _dwg_entity_HELIX::handedness

DXF 290: 0: left, 1: right (twist)

◆ knot_tol

BITCODE_BD _dwg_entity_HELIX::knot_tol

◆ knotparam

BITCODE_BL _dwg_entity_HELIX::knotparam

◆ knots

BITCODE_BD* _dwg_entity_HELIX::knots

◆ maint_version

BITCODE_BL _dwg_entity_HELIX::maint_version

DXF 91: 1.

◆ major_version

BITCODE_BL _dwg_entity_HELIX::major_version

DXF 90: 27.

◆ num_ctrl_pts

BITCODE_BL _dwg_entity_HELIX::num_ctrl_pts

◆ num_fit_pts

BITCODE_BS _dwg_entity_HELIX::num_fit_pts

◆ num_knots

BITCODE_BL _dwg_entity_HELIX::num_knots

◆ parent

struct _dwg_object_entity* _dwg_entity_HELIX::parent

◆ periodic

BITCODE_B _dwg_entity_HELIX::periodic

◆ radius

BITCODE_BD _dwg_entity_HELIX::radius

DXF 40.

◆ rational

BITCODE_B _dwg_entity_HELIX::rational

◆ scenario

BITCODE_BS _dwg_entity_HELIX::scenario

◆ splineflags

BITCODE_BL _dwg_entity_HELIX::splineflags

◆ start_pt

BITCODE_3BD _dwg_entity_HELIX::start_pt

DXF 11.

◆ turn_height

BITCODE_BD _dwg_entity_HELIX::turn_height

DXF 42.

◆ turns

BITCODE_BD _dwg_entity_HELIX::turns

DXF 41.

◆ weighted

BITCODE_B _dwg_entity_HELIX::weighted

The documentation for this struct was generated from the following file: