Skip to main content

axiolid_v0_4_hidden_lines

Function axiolid_v0_4_hidden_lines 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn axiolid_v0_4_hidden_lines( context: AxiolidContextHandle, meshes: *const AxiolidViewMesh, mesh_count: usize, view: *const AxiolidView, edges: *const AxiolidEdgeSelection, region: *const AxiolidImageBox, limits: *const AxiolidHiddenLineLimits, tolerance_value: AxiolidTolerance, out_result: *mut AxiolidResultHandle, ) -> AxiolidStatus
Expand description

Draw the edges of borrowed meshes with hidden-line removal and return an owned result handle (read it with the hidden_lines_* functions).

meshes and every groups array are borrowed for this call. A null region is no crop. The context’s max_meshes bounds mesh_count.

§Safety

Every non-null pointer must be aligned and valid for the documented read or write extent.