MCPcopy Create free account

hub / github.com/Ameobea/sketches-3d / functions

Functions4,627 in github.com/Ameobea/sketches-3d

↓ 4 callersMethodconnected_components
(&self)
src/viz/wasm/mesh/src/linked_mesh.rs:3065
↓ 4 callersFunctioncopyTransform3
(dst: Transform3, src: Readonly<Transform3>)
src/viz/gizmos/gizmoTypes.ts:86
↓ 4 callersFunctioncreateNamedFunction
(name, func)
src/viz/wasm/uv_unwrap/uv-unwrap.js:1107
↓ 4 callersFunctioncreateNamedFunction
(name, func)
src/viz/wasm/cgal/index.js:1061
↓ 4 callersFunctioncreateStatsContainer
(topPx: number)
src/viz/helpers/statsContainer.ts:1
↓ 4 callersMethodcritical_t_values
(&self)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:443
↓ 4 callersFunctiondir
(nx, ny)
scripts/pomMarcherHarness/grateTrench.mjs:170
↓ 4 callersFunctiondistance
(a: &Vec3, b: &Vec3)
src/viz/wasm/conduit_particles/src/lib.rs:139
↓ 4 callersFunctiondp_stitch_cost
( p1: Vec3, p2: Vec3, p3: Vec3, inv_scale: f32, inv_scale_sq: f32, t2: f32, t3: f32, both_crit
src/viz/wasm/geoscript/src/mesh_ops/fku_stitch.rs:54
↓ 4 callersFunctiondrop_manifold_mesh_handle
(handle: usize)
src/viz/wasm/geoscript/src/mesh_ops/mesh_boolean.rs:48
↓ 4 callersFunctionedge_plane_intersection
Compute the intersection point of edge (a, b) with a plane, given signed distances da, db. The intersection point is: a + t * (b - a) where t = da /
src/viz/wasm/mesh/src/triangle_intersection.rs:261
↓ 4 callersFunctionembindRepr
src/viz/wasm/uv_unwrap/uv-unwrap.js:637
↓ 4 callersFunctionembindRepr
src/viz/wasm/cgal/index.js:591
↓ 4 callersMethodempty
()
src/viz/wasm/sound_engine/src/lib.rs:305
↓ 4 callersMethodeval_at_raw
(&self, t: f32, ctx: &EvalCtx)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:459
↓ 4 callersFunctioneval_rail_sweep_mesh
(src: &str)
src/viz/wasm/geoscript/src/mesh_ops/rail_sweep.rs:3733
↓ 4 callersFunctionextVelHorizContrib
(V: number, T: number)
src/viz/parkour/platformGen.ts:270
↓ 4 callersFunctionextrude
( mesh: &mut LinkedMesh<()>, up: impl Fn(Vec3) -> Result<Vec3, ErrorStack>, )
src/viz/wasm/geoscript/src/mesh_ops/extrude.rs:128
↓ 4 callersFunctionextrude_path
Sweeps each subpath polyline along `up`, producing a quad strip per subpath. Subpaths marked closed return an error.
src/viz/wasm/geoscript/src/mesh_ops/extrude_path.rs:10
↓ 4 callersFunctionextrude_pipe
( get_radius: impl Fn(usize, Vec3) -> Result<PipeRadius, ErrorStack>, resolution: usize, path: impl Iter
src/viz/wasm/geoscript/src/mesh_ops/extrude_pipe.rs:58
↓ 4 callersFunctionfindParentId
(tree: TreeDef, id: string)
src/viz/scenes/geoscriptPlayground/treeOps.ts:62
↓ 4 callersFunctionflattenLeaves
(nodes: (ObjectDef | ObjectGroupDef)[])
src/viz/levelDef/levelDefTreeUtils.ts:31
↓ 4 callersMethodfresh_module_scope
Returns the base scope for a fresh module evaluation: a clone of the ambient scope if one is installed, otherwise the default `pi`/`tau`-only globals.
src/viz/wasm/geoscript/src/lib.rs:3259
↓ 4 callersFunctionfrom_vec_uint32
(vec: any)
src/viz/wasm/cgal/cgal.ts:106
↓ 4 callersFunctiongetAirTime
(arc: ArcSample[], maxArcHeight: number, deltaH: number)
src/viz/parkour/platformGen.ts:181
↓ 4 callersFunctiongetAmmoJS
()
src/viz/collision.ts:105
↓ 4 callersFunctiongetClient
()
src/geoscript/analysisExtensions.ts:12
↓ 4 callersFunctiongetConnectables
()
src/viz/scenes/rainy/rainy.ts:652
↓ 4 callersMethodgetEntity
(id: string)
src/viz/sceneRuntime/SceneRuntime.ts:188
↓ 4 callersFunctiongetGeotoyAPIBaseURL
()
src/geoscript/geotoyAPIClient.ts:5
↓ 4 callersFunctiongetLevelDir
(name: string)
src/viz/levelDef/levelPaths.server.ts:17
↓ 4 callersFunctiongetTextureMeanColor
(tex: THREE.Texture)
src/viz/shaders/meanTextureColor.ts:30
↓ 4 callersMethodgetTile
(bounds: THREE.Box2, depth: number)
src/viz/terrain/LODTerrain.ts:401
↓ 4 callersFunctionget_default_globals
()
src/viz/wasm/geoscript/src/lib.rs:1628
↓ 4 callersFunctionget_hex_center_coords
( y_ix: isize, x_ix: isize, hex_width: f32, hex_height_z: f32, )
src/viz/wasm/basalt/src/lib.rs:141
↓ 4 callersMethodget_or_compute_aabb
(&self)
src/viz/wasm/geoscript/src/lib.rs:571
↓ 4 callersMethodget_or_create_handle
(&self)
src/viz/wasm/geoscript/src/lib.rs:545
↓ 4 callersMethodget_or_insert_vert
(&mut self, gx: u32, gy: u32, gz: u32)
src/viz/wasm/geoscript/src/mesh_ops/voxels.rs:192
↓ 4 callersFunctionhash_permtable
(table: &PermTable, to_hash: &[isize])
src/viz/wasm/geoscript/src/noise.rs:268
↓ 4 callersFunctioninfer_reduce_fold_result
`reduce`/`fold` declare an `Any` return, but it equals the reducer's return type — so `reduce(union, seq)` yields a `Mesh`. Returns `None` (no refinem
src/viz/wasm/geoscript/src/type_infer.rs:699
↓ 4 callersMethodinit
(self, other: LinkedMesh<FaceData>)
src/viz/wasm/mesh/src/csg.rs:1496
↓ 4 callersFunctioninjected_gizmo_value
(ctx: &EvalCtx, module: &Option<String>, handle_id: &str)
src/viz/wasm/geoscript/src/builtins.rs:4369
↓ 4 callersFunctioninput_common
( ctx: &EvalCtx, arg_refs: &[ArgRef], args: &[Value], kwargs: &FxHashMap<Sym, Value>, label_ix: usiz
src/viz/wasm/geoscript/src/builtins.rs:4569
↓ 4 callersFunctioninsertNodeAtPlacement
( objects: AnyNode[], node: AnyNode, parentId: string | undefined, index: number )
src/routes/level_editor/levelTreeOps.server.ts:18
↓ 4 callersFunctioninstantiateLevelObject
( prototype: THREE.Mesh, def: ObjectDef, opts: InstantiateLevelObjectOpts = {} )
src/viz/levelDef/levelObjectUtils.ts:81
↓ 4 callersFunctioninstrument_handler
( endpoint_name: &'static str, handler: H, )
backend/src/server.rs:78
↓ 4 callersMethodintersects
(&self, other: &AABB)
src/viz/wasm/stone/src/aabb_tree.rs:10
↓ 4 callersFunctionisFileURI
src/viz/wasm/uv_unwrap/uv-unwrap.js:234
↓ 4 callersFunctionisFileURI
src/viz/wasm/cgal/index.js:234
↓ 4 callersFunctionisNonPositionalLight
(def: LightDef)
src/viz/levelDef/LevelEditor.svelte.ts:59
↓ 4 callersFunctionisObject
(obj: any)
src/viz/util/util.ts:68
↓ 4 callersMethodis_degenerate
(&self, verts: &SlotMap<VertexKey, Vertex>)
src/viz/wasm/mesh/src/linked_mesh.rs:196
↓ 4 callersFunctionis_ident_byte
(b: u8)
src/viz/wasm/geoscript_analysis/src/source_scan.rs:50
↓ 4 callersMethodis_side_effectful
(&self)
src/viz/wasm/geoscript/src/lib.rs:424
↓ 4 callersMethodix
(&self, row: usize, col: usize)
src/viz/wasm/geoscript/src/mesh_ops/fku_stitch.rs:139
↓ 4 callersFunctionjag
scripts/pomMarcherHarness/marchers.mjs:144
↓ 4 callersFunctionlinearRgbToSrgbHex
(c: { r: number; g: number; b: number })
src/geoscript/geotoyMaterialConvert.ts:102
↓ 4 callersFunctionloadLevelData
(name: string)
src/viz/levelDef/loadLevelData.server.ts:177
↓ 4 callersMethodlookup
(&self, name: Sym)
src/viz/wasm/geoscript/src/type_infer.rs:72
↓ 4 callersMethodlookup_type
(&self, name: Sym)
src/viz/wasm/geoscript_analysis/src/analysis.rs:169
↓ 4 callersFunctionmakeClassHandle
(prototype, record)
src/viz/wasm/uv_unwrap/uv-unwrap.js:895
↓ 4 callersFunctionmakeClassHandle
(prototype, record)
src/viz/wasm/cgal/index.js:849
↓ 4 callersFunctionmaybeRegisterPhysics
(fpCtx: PhysicsContext, levelObj: LevelObject)
src/viz/levelDef/loadLevelDef.ts:754
↓ 4 callersFunctionmean
(xs: number[])
src/viz/scenes/pomBench/pomBench.ts:301
↓ 4 callersFunctionmeshesFromRunObjects
(objects: GeneratedObject[], material: THREE.Material)
src/viz/levelDef/levelObjectUtils.ts:29
↓ 4 callersMethodnext
(&mut self)
src/viz/wasm/geoscript/src/builtins.rs:3772
↓ 4 callersFunctionnormGrad
scripts/pomMarcherHarness/grateTrench.mjs:44
↓ 4 callersMethodonChange
(phase: 'preview' | 'commit', children: ReadonlyArray<PivotChild>)
src/viz/gizmos/targets.ts:73
↓ 4 callersMethodonEnter
()
src/viz/collision.ts:1542
↓ 4 callersFunctionoptVal
(f: string)
scripts/port-procedural-materials.ts:31
↓ 4 callersFunctionoptimize_and_get_mesh
(ctx: &EvalCtx, code: &str, stmt_index: usize)
src/viz/wasm/geoscript/src/optimizer.rs:2772
↓ 4 callersFunctionorthonormal_basis
(normal: Vec3)
src/viz/wasm/geoscript/src/mesh_ops/compute_uvs.rs:24
↓ 4 callersFunctionparseJsonFile
(p: string)
geoscript_backend/geotoy_cli/src/cli.ts:140
↓ 4 callersFunctionparse_program_maybe_with_prelude
( ctx: &EvalCtx, src: String, include_prelude: bool, )
src/viz/wasm/geoscript/src/lib.rs:3853
↓ 4 callersFunctionparse_statement
( ctx: &EvalCtx, stmt: Pair<Rule>, )
src/viz/wasm/geoscript/src/ast.rs:2522
↓ 4 callersFunctionpct
scripts/pomMarcherHarness/marchers.mjs:203
↓ 4 callersFunctionpropagateMatUserDataToEntity
(mat: THREE.Material, entity: Entity)
src/viz/levelDef/loadLevelDef.ts:785
↓ 4 callersMethodpush
(event: ScheduledEvent)
src/viz/bulletHell/Scheduler.ts:55
↓ 4 callersFunctionrail_sweep_dynamic
( ctx: &EvalCtx, spine_points: &[Vec3], ring_resolution: &RingResolution, frame_mode: FrameMode, clo
src/viz/wasm/geoscript/src/mesh_ops/rail_sweep.rs:1346
↓ 4 callersFunctionread_interpolated_bilinear_f32
( texture: &[f32], width: usize, height: usize, x: f32, y: f32, )
src/viz/wasm/normal_map_gen/src/lib.rs:9
↓ 4 callersFunctionread_interpolated_bilinear_f32_simd
( texture: &[f32], width: usize, height: usize, x: f32, y: f32, )
src/viz/wasm/normal_map_gen/src/lib.rs:91
↓ 4 callersFunctionreconstruct_3d_from_2d
Reconstruct a 3D point from a 2D projected point using barycentric interpolation within a reference triangle.
src/viz/wasm/mesh/src/triangle_intersection.rs:361
↓ 4 callersFunctionrecord_gizmo_read
(ctx: &EvalCtx, handle_id: &str)
src/viz/wasm/geoscript/src/builtins.rs:4363
↓ 4 callersMethodreference_symbol
(&mut self, name: Sym, loc: SourceLoc)
src/viz/wasm/geoscript_analysis/src/analysis.rs:191
↓ 4 callersMethodrefine
Refinement is requested when either constraint is set; if both are `None`, the raw CDT is returned and the strict input-vertex-to-output-vertex mappin
src/viz/wasm/geoscript/src/mesh_ops/tessellate_polygon.rs:372
↓ 4 callersMethodregisterSpawner
* Register a spawner: the template object is hidden and periodically cloned. * Each clone gets the specified behaviors attached. SceneRuntime owns
src/viz/sceneRuntime/SceneRuntime.ts:200
↓ 4 callersMethodremove_edge
Removes an edge along with any per-edge channel data keyed to it.
src/viz/wasm/mesh/src/linked_mesh.rs:405
↓ 4 callersMethodrenderDescendantOverlays
* Render every descendant subtree of `rootPath` as a pickable overlay: negative children of * difference ops use `negMaterial`, the rest the invisi
src/viz/levelDef/csgPreviewScene.ts:149
↓ 4 callersFunctionrenderToScreen
()
src/viz/scenes/pomBench/pomBench.ts:370
↓ 4 callersFunctionreparent
(tree: TreeDef, id: string, newParentId: string | null, index?: number)
src/viz/scenes/geoscriptPlayground/treeOps.ts:161
↓ 4 callersMethodreset_rng_to_default
Reseed to the default starting state. Determinism here is what lets the cross-run cache replay produce identical bytes.
src/viz/wasm/geoscript/src/lib.rs:2094
↓ 4 callersFunctionresolve_builtin_call
Attempt to resolve a builtin function call from its name Sym and fully-typed args.
src/viz/wasm/geoscript/src/type_infer.rs:137
↓ 4 callersMethodresolve_builtin_call_with_diagnostics
Resolve a builtin call via the shared `type_infer::resolve_builtin_call`, emitting a diagnostic on `NoMatch` and extracting the matched signature inde
src/viz/wasm/geoscript_analysis/src/analysis.rs:896
↓ 4 callersFunctionresolve_paf_call
Attempt to resolve a call into an existing partial application: combine bound args with new ones and re-match.
src/viz/wasm/geoscript/src/type_infer.rs:163
↓ 4 callersFunctionrunGeoscript
({ code, ctxPtr, repl, materials = {}, includePrelude, materialOverride, renderMode = false, m
src/geoscript/runner/geoscriptRunner.ts:69
↓ 4 callersFunctionsample_path_to_coords
( ctx: &EvalCtx, path_callable: &Rc<Callable>, curve_angle_radians: f32, sample_count: usize, closed
src/viz/wasm/geoscript/src/builtins/path_boolean.rs:340
↓ 4 callersMethodsaveDashCheckpointState
()
src/ammojs/ammoTypes.ts:152
↓ 4 callersMethodseparate_vertices_and_compute_normals_with_displacement
(&mut self)
src/viz/wasm/mesh/src/linked_mesh.rs:2493
↓ 4 callersMethodsetBoostSurfaceConfig
(cfg: BoostSurfaceConfig | undefined)
src/viz/sceneRuntime/Entity.ts:153
↓ 4 callersMethodsetCamera
Re-point every pass at a new scene camera (e.g. perspective↔orthographic swap).
src/viz/index.ts:70
← previousnext →501–600 of 4,627, ranked by callers