nx_mesh_print_check.nx
buildroot/runtime/nx_mesh_print_check.nx
about
dependencies 2 imports · 29 importers
diagram shows first 10 each side; +0 more imports, +19 more importers in the complete lists below.
imports: nx_syscalls.nxnx_mesh.nx
imported by: nx_bvh.nxnx_bvh_test.nxnx_csg_rot_gate.nxnx_csg_rotxz_gate.nxnx_estimate.nxnx_mesh_decimate.nxnx_mesh_decimate_gate.nxnx_mesh_print_check_test.nxnx_mesh_qem.nxnx_mesh_qem_gate.nxnx_preflight.nxnx_preflight_test.nxnx_print_e2e_gate.nxnx_print_e2e_test.nxnx_slice_auto_supports.nxnx_slice_contour_test.nxnx_slice_pipe_v2_real_test.nxnx_slice_pipeline.nxnx_slice_pipeline_test.nxnx_slice_plane.nxnx_slice_plane_test.nxnx_stl_test.nxnx_underridge_cleaner_gate.nxnx_underridge_gcode_gate.nxnx_underridge_gel_gate.nxnx_underridge_hook_gate.nxnx_underridge_hook_gcode_gate.nxnx_underridge_hook_petg_gate.nxnx_underridge_master_gate.nx
structs
| 46 | struct NxMeshBBox |
consts
| 52 | const NX_MESH_BBOX_BYTES: i64 = 56 |
| 86 | const NX_MESH_PRINT_OK: i64 = 0 |
| 87 | const NX_MESH_PRINT_ERR_NOT_MANIFOLD: i64 = 1 |
| 88 | const NX_MESH_PRINT_ERR_NONE_TRIS: i64 = 2 |
functions
| 54 | func nx_mesh_bbox_compute(m: *NxMesh) -> *NxMeshBBox |
| 91 | func nx_mesh_print_tri_v(m: *NxMesh, ti: nx_int, k: i64) -> i64 |
| 97 | func nx_mesh_print_dir_edge_count(m: *NxMesh, va: i64, vb: i64, exclude_tri: nx_int) -> i64 |
| 116 | func nx_mesh_is_manifold(m: *NxMesh) -> i64 called by 4: watertightmainnx_preflight_checkmain calls 2: nx_mesh_print_tri_vnx_mesh_print_dir_edge_count |
| 157 | func nx_mesh_make_tetrahedron(edge_q14: i64, color: i64) -> *NxMesh called by 10: mainmainmainmainmainmain+4 calls 3: nx_mesh_allocnx_mesh_set_vertexnx_mesh_set_triangle |