|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_io_obj.h>
Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| double | file_length_unit_m |
| occtl_io_obj_coordinate_system_t | system_coordinate_system |
| occtl_io_obj_coordinate_system_t | file_coordinate_system |
| int32_t | single_precision |
| int32_t | create_shapes |
| int32_t | fill_incomplete |
| int32_t | memory_limit_mib |
| const char * | root_prefix |
Options for occtl_io_obj_read. Pass NULL for defaults.
| int32_t occtl_io_obj_read_options::create_shapes |
1 to create per-group shapes; default 0.
| occtl_io_obj_coordinate_system_t occtl_io_obj_read_options::file_coordinate_system |
Source file coordinates; default Y-up.
| double occtl_io_obj_read_options::file_length_unit_m |
File length unit in meters; default 1.0.
| int32_t occtl_io_obj_read_options::fill_incomplete |
1 to keep partially retrieved data on reader error.
| int32_t occtl_io_obj_read_options::memory_limit_mib |
Memory limit in MiB; -1 uses OCCT default.
| const void* occtl_io_obj_read_options::p_next |
Reserved; set to NULL.
| const char* occtl_io_obj_read_options::root_prefix |
Borrows it. Optional root-name prefix; may be NULL.
| int32_t occtl_io_obj_read_options::single_precision |
1 to read vertex data as single precision.
| uint32_t occtl_io_obj_read_options::struct_version |
Must be OCCTL_IO_OBJ_READ_OPTIONS_VERSION_1.
| occtl_io_obj_coordinate_system_t occtl_io_obj_read_options::system_coordinate_system |
Target system coordinates; default Z-up.