50 OCCTL_IO_PLY_COORDINATE_SYSTEM_RESERVED_FUTURE = 0x7fffffff
53#define OCCTL_IO_PLY_WRITE_OPTIONS_VERSION_1 1u
75#define OCCTL_IO_PLY_WRITE_OPTIONS_INIT \
76 {OCCTL_IO_PLY_WRITE_OPTIONS_VERSION_1, \
78 OCCTL_IO_PLY_COORDINATE_SYSTEM_Z_UP, \
79 OCCTL_IO_PLY_COORDINATE_SYSTEM_Y_UP, \
OCCT-Light: core public API.
#define OCCTL_API
Definition occtl_core.h:111
enum occtl_status occtl_status_t
occtl_status_t occtl_io_ply_write(const occtl_graph_t *graph, occtl_node_id_t root, const char *path, const occtl_io_ply_write_options_t *options)
enum occtl_io_ply_coordinate_system occtl_io_ply_coordinate_system_t
void occtl_io_ply_write_options_init(occtl_io_ply_write_options_t *options)
occtl_io_ply_coordinate_system
Definition occtl_io_ply.h:46
@ OCCTL_IO_PLY_COORDINATE_SYSTEM_GLTF
Definition occtl_io_ply.h:49
@ OCCTL_IO_PLY_COORDINATE_SYSTEM_Y_UP
Definition occtl_io_ply.h:47
@ OCCTL_IO_PLY_COORDINATE_SYSTEM_Z_UP
Definition occtl_io_ply.h:48
struct occtl_io_ply_write_options occtl_io_ply_write_options_t
OCCT-Light: topology module public API.
struct occtl_graph occtl_graph_t
Definition occtl_topo_types.h:152
Definition occtl_io_ply.h:59
occtl_io_ply_coordinate_system_t system_coordinate_system
Definition occtl_io_ply.h:63
int32_t write_face_id
Definition occtl_io_ply.h:70
int32_t write_colors
Definition occtl_io_ply.h:67
int32_t write_normals
Definition occtl_io_ply.h:66
int32_t write_texcoords
Definition occtl_io_ply.h:68
const char * author
Definition occtl_io_ply.h:72
const void * p_next
Definition occtl_io_ply.h:61
int32_t write_part_id
Definition occtl_io_ply.h:69
uint32_t struct_version
Definition occtl_io_ply.h:60
occtl_io_ply_coordinate_system_t file_coordinate_system
Definition occtl_io_ply.h:65
const char * comment
Definition occtl_io_ply.h:71
Definition occtl_topo_types.h:50