MCPcopy Create free account
hub / github.com/ad-si/LuaCAD / transform_point

Function transform_point

crates/luacad/src/render.rs:615–622  ·  view source on GitHub ↗
(m: &Mat4, p: [f32; 3])

Source from the content-addressed store, hash-verified

613 Rotate(f32, f32, f32),
614 Scale(f32, f32, f32),
615 Mirror(f32, f32, f32),
616 Multmatrix([f32; 16]),
617 Render(u32),
618 Modifier(crate::scad_export::ModifierKind),
619}
620
621/// Wrap a node in accumulated transforms (innermost first → outermost last).
622fn apply_wrappers(mut node: ScadNode, wrappers: &[WrapFn]) -> ScadNode {
623 for w in wrappers.iter().rev() {
624 node = match w {
625 WrapFn::Translate(x, y, z) => ScadNode::Translate {

Callers 1

render_to_pngFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected