MCPcopy Create free account

hub / github.com/ad-si/LuaCAD / functions

Functions837 in github.com/ad-si/LuaCAD

↓ 1 callersFunctiongl_BlitFramebuffer
( src_x0: i32, src_y0: i32, src_x1: i32, src_y1: i32, dst_x0: i32, dst_y0: i32, dst_x1: i32, d
crates/luacad-studio/src/scene.rs:1021
↓ 1 callersFunctiongl_CheckFramebufferStatus
(target: u32)
crates/luacad-studio/src/scene.rs:1017
↓ 1 callersFunctiongl_DeleteBuffers
(n: i32, buffers: *const u32)
crates/luacad-studio/src/scene.rs:949
↓ 1 callersFunctiongl_DeleteFramebuffers
(n: i32, framebuffers: *const u32)
crates/luacad-studio/src/scene.rs:970
↓ 1 callersFunctiongl_DeleteRenderbuffers
(n: i32, renderbuffers: *const u32)
crates/luacad-studio/src/scene.rs:982
↓ 1 callersFunctiongl_GenBuffers
(n: i32, buffers: *mut u32)
crates/luacad-studio/src/scene.rs:945
↓ 1 callersFunctiongl_GenFramebuffers
(n: i32, framebuffers: *mut u32)
crates/luacad-studio/src/scene.rs:966
↓ 1 callersFunctiongl_GenRenderbuffers
(n: i32, renderbuffers: *mut u32)
crates/luacad-studio/src/scene.rs:978
↓ 1 callersFunctiongl_set_viewport
Set the GL viewport.
crates/luacad-studio/src/scene.rs:1249
↓ 1 callersFunctiongladLoaderLoadGL
OpenCSG/src/glad/src/gl.cpp:1767
↓ 1 callersFunctiongladLoaderUnloadGL
OpenCSG/src/glad/src/gl.cpp:1790
↓ 1 callersFunctionglad_close_dlopen_handle
OpenCSG/src/glad/src/gl.cpp:1677
↓ 1 callersFunctionglad_get_dlopen_handle
OpenCSG/src/glad/src/gl.cpp:1647
↓ 1 callersFunctionglad_gl_build_userptr
OpenCSG/src/glad/src/gl.cpp:1750
↓ 1 callersFunctionglad_gl_dlopen_handle
OpenCSG/src/glad/src/gl.cpp:1723
↓ 1 callersFunctionglad_gl_find_core_gl
OpenCSG/src/glad/src/gl.cpp:1559
↓ 1 callersFunctionglad_gl_find_extensions_gl
OpenCSG/src/glad/src/gl.cpp:1528
↓ 1 callersFunctionglad_gl_get_extensions
OpenCSG/src/glad/src/gl.cpp:1451
↓ 1 callersFunctionglad_gl_load_GL_ARB_fragment_program
OpenCSG/src/glad/src/gl.cpp:1283
↓ 1 callersFunctionglad_gl_load_GL_ARB_framebuffer_object
OpenCSG/src/glad/src/gl.cpp:1305
↓ 1 callersFunctionglad_gl_load_GL_ARB_occlusion_query
OpenCSG/src/glad/src/gl.cpp:1328
↓ 1 callersFunctionglad_gl_load_GL_ARB_vertex_program
OpenCSG/src/glad/src/gl.cpp:1339
↓ 1 callersFunctionglad_gl_load_GL_EXT_depth_bounds_test
OpenCSG/src/glad/src/gl.cpp:1404
↓ 1 callersFunctionglad_gl_load_GL_EXT_framebuffer_object
OpenCSG/src/glad/src/gl.cpp:1408
↓ 1 callersFunctionglad_gl_load_GL_NV_occlusion_query
OpenCSG/src/glad/src/gl.cpp:1428
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_0
OpenCSG/src/glad/src/gl.cpp:717
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_1
OpenCSG/src/glad/src/gl.cpp:1026
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_2
OpenCSG/src/glad/src/gl.cpp:1059
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_3
OpenCSG/src/glad/src/gl.cpp:1066
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_4
OpenCSG/src/glad/src/gl.cpp:1115
↓ 1 callersFunctionglad_gl_load_GL_VERSION_1_5
OpenCSG/src/glad/src/gl.cpp:1165
↓ 1 callersFunctionglad_gl_load_GL_VERSION_2_0
OpenCSG/src/glad/src/gl.cpp:1187
↓ 1 callersMethodhandle_winit_window_event
(&mut self, event: &WindowEvent)
crates/luacad-studio/src/input.rs:205
↓ 1 callersFunctioninfer_format
(path: &Path)
crates/luacad/src/main.rs:54
↓ 1 callersFunctioninit_gl
Initialize OpenCSG's internal GL loader. Call once after GL context is current.
crates/opencsg-sys/src/lib.rs:74
↓ 1 callersFunctionintersectXYZ
OpenCSG/src/primitiveHelper.cpp:43
↓ 1 callersFunctionis_printable_char
(chr: char)
crates/luacad-studio/src/input.rs:466
↓ 1 callersFunctionj
(e,n)
website/highlight.min.js:105
↓ 1 callersFunctionlerp3
( a: [f32; 3], b: [f32; 3], c: [f32; 3], w0: f32, w1: f32, w2: f32, )
crates/luacad/src/render.rs:582
↓ 1 callersFunctionload_example
(name: &str)
crates/luacad/tests/example_snapshots.rs:8
↓ 1 callersFunctionlook_at
(eye: [f32; 3], target: [f32; 3], up: [f32; 3])
crates/luacad/src/render.rs:624
↓ 1 callersFunctionlua_table_to_scad_args
Convert a Lua arguments table `{ positional..., named_key = val, ... }` into an OpenSCAD argument string like `[10, 20], fillet = 2, center = true`.
crates/luacad/src/bosl.rs:68
↓ 1 callersFunctionlua_table_to_scad_array
Convert a Lua table to an OpenSCAD array like `[1, 2, 3]`. Only processes sequential integer keys (the array portion).
crates/luacad/src/bosl.rs:49
↓ 1 callersFunctionmake_bosl_fn
Create a Lua closure that wraps a BOSL2 function call. The generated function accepts a Lua table of arguments and converts them to an OpenSCAD call
crates/luacad/src/bosl.rs:556
↓ 1 callersFunctionmanifold_hull
()
crates/luacad/src/export.rs:1965
↓ 1 callersFunctionmanifold_intersection
()
crates/luacad/src/export.rs:1901
↓ 1 callersFunctionmanifold_minkowski_sum
()
crates/luacad/src/export.rs:1987
↓ 1 callersFunctionmanifold_mirror
()
crates/luacad/src/export.rs:1944
↓ 1 callersFunctionmanifold_rounded_cube
Compute a rounded cuboid mesh via Manifold's Minkowski sum of an inner box with a sphere. Same approach OpenSCAD uses for Minkowski preview: compute t
crates/luacad-studio/src/csg_tree.rs:594
↓ 1 callersFunctionmat4_mirror
(nx: f32, ny: f32, nz: f32)
crates/luacad-studio/src/csg_tree.rs:145
↓ 1 callersFunctionmat4_mul
(a: &Mat4, b: &Mat4)
crates/luacad/src/render.rs:601
↓ 1 callersFunctionmat4_rotate_z
(deg: f32)
crates/luacad-studio/src/csg_tree.rs:134
↓ 1 callersFunctionmat4_scale
(x: f32, y: f32, z: f32)
crates/luacad-studio/src/csg_tree.rs:103
↓ 1 callersFunctionmat4_translate
(x: f32, y: f32, z: f32)
crates/luacad-studio/src/csg_tree.rs:94
↓ 1 callersMethodmaterialize
Ensure `self.mesh` is populated by evaluating the ScadNode tree if needed. After this call, `self.mesh` is guaranteed to be `Some`.
crates/luacad/src/geometry.rs:241
↓ 1 callersFunctionmaterialize_mesh
Materialize a Manifold's mesh into SmoothTriangles.
crates/luacad/src/render.rs:453
↓ 1 callersFunctionmesh_to_triangles
(mesh: &csgrs::mesh::Mesh<()>)
crates/luacad-studio/src/csg_tree.rs:984
↓ 1 callersFunctionmsg_send_two_ptr
()
crates/luacad-studio/src/gl_context.rs:114
↓ 1 callersMethodnewID
OpenCSG/src/renderSCS.cpp:434
↓ 1 callersFunctionoctahedron_polyhedron
Build an octahedron as a polyhedron.
crates/luacad-studio/src/csg_tree.rs:880
↓ 1 callersFunctionopencsg_free_resources
OpenCSG/src/opencsg_ffi.cpp:68
↓ 1 callersFunctionopencsg_init_gl
OpenCSG/src/opencsg_ffi.cpp:29
↓ 1 callersFunctionopencsg_primitive_free
OpenCSG/src/opencsg_ffi.cpp:41
↓ 1 callersFunctionopencsg_primitive_new
OpenCSG/src/opencsg_ffi.cpp:31
↓ 1 callersFunctionopencsg_primitive_set_bounding_box
OpenCSG/src/opencsg_ffi.cpp:45
↓ 1 callersFunctionopencsg_render_primitives
OpenCSG/src/opencsg_ffi.cpp:55
↓ 1 callersFunctionopencsg_set_option
OpenCSG/src/opencsg_ffi.cpp:64
↓ 1 callersFunctionpaint_lucide_icon
Paint a Lucide icon into a given rect, scaled to fit. The icons are drawn as strokes in a 24x24 coordinate system.
crates/luacad-studio/src/ui.rs:53
↓ 1 callersFunctionparse_cube_args
Parse cube() arguments: supports all LuaCAD forms. Returns (w, d, h, center).
crates/luacad/src/lua_engine.rs:44
↓ 1 callersFunctionparse_cylinder_args
Returns (r1, r2, height, segments, center).
crates/luacad/src/lua_engine.rs:144
↓ 1 callersFunctionparse_hex_color
Parse a hex color string (`#RGB`, `#RRGGBB`, `#RGBA`, `#RRGGBBAA`). Returns the RGB components; alpha is ignored for now since the color representatio
crates/luacad/src/geometry.rs:50
↓ 1 callersFunctionparse_sphere_args
Returns (radius, segments).
crates/luacad/src/lua_engine.rs:105
↓ 1 callersFunctionpe
(e,n,t)
website/highlight.min.js:326
↓ 1 callersMethodpixel_at_position
Project a world position to pixel coordinates (physical pixels, y from bottom).
crates/luacad-studio/src/camera.rs:181
↓ 1 callersFunctionprimitive_free
Free an OpenCSG primitive. # Safety `prim` must be a valid handle returned by `primitive_new`.
crates/opencsg-sys/src/lib.rs:125
↓ 1 callersFunctionprimitive_new
Create a new OpenCSG primitive. # Safety `callback` will be invoked by OpenCSG during rendering passes. `user_data` must remain valid for the lifetim
crates/opencsg-sys/src/lib.rs:110
↓ 1 callersFunctionprint_version
()
crates/luacad/src/main.rs:50
↓ 1 callersFunctionprismoid_polyhedron
Build a prismoid (rectangular frustum) as a polyhedron.
crates/luacad-studio/src/csg_tree.rs:814
↓ 1 callersMethodprojection
(&self)
crates/luacad-studio/src/camera.rs:168
↓ 1 callersFunctionrasterize_smooth_triangle
( fb: &mut Framebuffer, screen: &[[f32; 3]; 3], normals: &[[f32; 3]; 3], color: [f32; 3], view_dir:
crates/luacad/src/render.rs:681
↓ 1 callersFunctionregister_ball_bearings
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1758
↓ 1 callersFunctionregister_beziers
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1376
↓ 1 callersFunctionregister_bottlecaps
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1773
↓ 1 callersFunctionregister_constants
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:665
↓ 1 callersFunctionregister_coords
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:923
↓ 1 callersFunctionregister_cubetruss
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1799
↓ 1 callersFunctionregister_distributors
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1213
↓ 1 callersFunctionregister_drawing
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1361
↓ 1 callersFunctionregister_gears
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1588
↓ 1 callersFunctionregister_geometry
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1016
↓ 1 callersFunctionregister_hinges
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1824
↓ 1 callersFunctionregister_joiners
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1634
↓ 1 callersFunctionregister_linalg
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:832
↓ 1 callersFunctionregister_linear_bearings
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1670
↓ 1 callersFunctionregister_lists
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:957
↓ 1 callersFunctionregister_masks
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1283
↓ 1 callersFunctionregister_math
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:741
↓ 1 callersFunctionregister_nema_steppers
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1685
↓ 1 callersFunctionregister_partitions
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1255
↓ 1 callersFunctionregister_paths
(lua: &Lua, bosl: &mlua::Table)
crates/luacad/src/bosl.rs:1331
← previousnext →301–400 of 837, ranked by callers