MCPcopy Create free account

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

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

↓ 7 callersMethodsetWorldTransform
(transform: BtTransform)
src/ammojs/ammoTypes.ts:250
↓ 7 callersFunctionsurf
scripts/pomMarcherHarness/marchers.mjs:26
↓ 7 callersMethodtransform_mut
(&mut self)
src/viz/wasm/geoscript/src/lights.rs:431
↓ 7 callersFunctionuniform_nodes
(n: usize)
src/viz/wasm/geoscript/src/mesh_ops/rail_sweep.rs:1727
↓ 7 callersMethodupdateSelectionState
()
src/viz/levelDef/LevelEditor.svelte.ts:705
↓ 7 callersMethodvertex_positions
(&self, verts: &SlotMap<VertexKey, Vertex>)
src/viz/wasm/mesh/src/linked_mesh.rs:124
↓ 6 callersFunctionHEAPU32
()
src/viz/wasm/cgal/cgal.ts:48
↓ 6 callersMethodadvance_to
(&mut self, target: usize)
src/viz/wasm/geoscript/src/preprocess.rs:293
↓ 6 callersFunctionapplyShadowConfig
( light: THREE.DirectionalLight | THREE.PointLight | THREE.SpotLight, cfg: ShadowConfigDef, quality: Gra
src/viz/levelDef/levelLightUtils.ts:25
↓ 6 callersFunctionapplyTransform
(object: THREE.Object3D, def: TransformDef)
src/viz/levelDef/levelObjectUtils.ts:19
↓ 6 callersMethodbuild
(mut self, transform: Option<Mat4>)
src/viz/wasm/mesh/src/lib.rs:226
↓ 6 callersFunctionbuildPylonsCheckpointMaterial
(viz: Viz)
src/viz/parkour/regions/pylons/materials.ts:50
↓ 6 callersFunctionbuildPylonsMaterials
( viz: Viz, loadedWorld: THREE.Group, loader = new THREE.ImageBitmapLoader() )
src/viz/parkour/regions/pylons/materials.ts:88
↓ 6 callersFunctionclassify
Classify a signed distance as -1, 0, or +1 with epsilon tolerance.
src/viz/wasm/mesh/src/triangle_intersection.rs:186
↓ 6 callersFunctionclassify
scripts/pomMarcherHarness/grateTrench.mjs:39
↓ 6 callersFunctioncliPath
(...parts)
scripts/check.mjs:7
↓ 6 callersFunctioncloneTransform3
(t: Transform3)
src/geoscript/geotoyAPIClient.ts:155
↓ 6 callersFunctioncollectSubtreeLeaves
(node: LevelSceneNode)
src/viz/levelDef/editorStructuralOps.ts:67
↓ 6 callersFunctioncompileTree
(tree: TreeDef)
src/geoscript/treeCodegen.ts:30
↓ 6 callersFunctioncomposeTransform3
(out: THREE.Matrix4, t: Transform3)
src/geoscript/runner/worldMatrixCache.ts:18
↓ 6 callersFunctioncubic_bezier
(p0: Vec2, p1: Vec2, p2: Vec2, p3: Vec2, t: f32)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2979
↓ 6 callersFunctiondecode_manifold_output
(encoded_output: &[u8])
src/viz/wasm/geoscript/src/mesh_ops/mesh_boolean.rs:75
↓ 6 callersFunctiondetachSubtree
(ctx: StructuralCtx, node: LevelSceneNode)
src/viz/levelDef/editorStructuralOps.ts:114
↓ 6 callersMethoddispose
()
src/viz/levelDef/TransformHandler.ts:100
↓ 6 callersMethodeval_assignment
( &self, ident: Sym, value: Value, scope: &Scope, type_hint: Option<ArgType>, )
src/viz/wasm/geoscript/src/lib.rs:2554
↓ 6 callersMethodevaluate_module_to_scope
Evaluate `source` as a module body and return the resulting scope. The base scope is taken from `fresh_module_scope()` (so this composes: callers can
src/viz/wasm/geoscript/src/lib.rs:3381
↓ 6 callersFunctionfind_enclosing_call
Scan backwards from `offset` to find the enclosing function call. Returns the function name and, if applicable, the kwarg name at the cursor position
src/viz/wasm/geoscript_analysis/src/source_scan.rs:96
↓ 6 callersFunctiongetLocalStorageKeySuffix
(userData: GeoscriptPlaygroundUserData | undefined)
src/viz/scenes/geoscriptPlayground/persistence.ts:30
↓ 6 callersFunctionget_composition
( State(pool): State<SqlitePool>, Path(composition_id): Path<i64>, Extension(user_opt): Extension<Option
geoscript_backend/src/compositions.rs:419
↓ 6 callersFunctionget_float
(map: &FxHashMap<String, Value>, key: &str)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2764
↓ 6 callersFunctionidToHandle
(id: TextureID | undefined)
src/geoscript/geotoyMaterialConvert.ts:105
↓ 6 callersMethodinit
()
src/viz/flightRecorder.ts:98
↓ 6 callersFunctionintersectRayPlane
( ray: THREE.Ray, planePoint: THREE.Vector3, planeNormal: THREE.Vector3, out: THREE.Vector3 = new THRE
src/viz/gizmos/dragMath.ts:51
↓ 6 callersFunctionisCompositionNode
(n: LevelSceneNode)
src/viz/levelDef/levelSceneTypes.ts:75
↓ 6 callersFunctionis_between
(a: f32, b: f32, x: f32)
src/viz/wasm/basalt/src/lib.rs:101
↓ 6 callersMethoditer_idents
(&'a self)
src/viz/wasm/geoscript/src/ast.rs:105
↓ 6 callersFunctionmakeRotatingPlatforms
( viz: Viz, pkMgr: ParkourManager, center: THREE.Vector3, radius: number, speed: number, dir: 'cw'
src/viz/scenes/stronghold/stronghold.svelte.ts:29
↓ 6 callersMethodnext_render_id
(&self)
src/viz/wasm/geoscript/src/lib.rs:3286
↓ 6 callersFunctionpartitionParkourObjects
( objs: LevelObject[] )
src/viz/parkour/ParkourManager.svelte.ts:38
↓ 6 callersMethodpop_closure
Emit `}` at the current position. Errors on empty body.
src/viz/wasm/geoscript/src/preprocess.rs:322
↓ 6 callersMethodpostEvent
(ev: { kind: number; handle?: number; sampleId?: number; flags?: number; params?: number[]
src/viz/audio/SoundEngine.ts:344
↓ 6 callersFunctionpreprocess
Run the preprocessor on `src`.
src/viz/wasm/geoscript/src/preprocess.rs:633
↓ 6 callersFunctionquadratic_bezier
(p0: Vec2, p1: Vec2, p2: Vec2, t: f32)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2972
↓ 6 callersFunctionrandom
()
src/viz/wasm/common/src/lib.rs:39
↓ 6 callersFunctionread
(from, to)
src/geoscript/gizmoScan.ts:129
↓ 6 callersFunctionread_cgal_output_mesh
( transform: Mat4, material: Option<Rc<crate::Material>>, )
src/viz/wasm/geoscript/src/mesh_ops/mesh_ops.rs:35
↓ 6 callersFunctionrenameNode
(tree: TreeDef, id: string, newName: string)
src/viz/scenes/geoscriptPlayground/treeOps.ts:189
↓ 6 callersMethodreset
()
src/viz/parkour/collectables.ts:19
↓ 6 callersFunctionresolveMaterialExtends
( materials: Record<string, MaterialDefRaw>, resolveExternal: ExternalParentResolver, textures: Record<s
src/viz/levelDef/materialExtends.server.ts:36
↓ 6 callersFunctionrun
(command, args, options = {})
scripts/check.mjs:11
↓ 6 callersMethodsample_subpaths_with_limit
( &self, angle_tolerance: f32, total_limit: Option<usize>, )
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2664
↓ 6 callersMethodset
(&mut self, key: K, v: [f32; 4])
src/viz/wasm/mesh/src/linked_mesh.rs:543
↓ 6 callersMethodset
(&mut self, key: &[u8], value: Vec<u8>)
src/viz/wasm/flight_recorder/src/lib.rs:92
↓ 6 callersMethodsetCollisionFlags
(flags: number)
src/ammojs/ammoTypes.ts:198
↓ 6 callersFunctionsettings
()
geoscript_backend/src/server.rs:116
↓ 6 callersFunctionsmoothstep
(e0, e1, x)
scripts/pomMarcherHarness/marchers.mjs:12
↓ 6 callersFunctionsuperellipse_nodes_with_params
Computes bevel-friendly sampling nodes for `n` points in [0, 1]. Splits the domain into three regions: a dense bevel zone at each end and a uniform m
src/viz/wasm/geoscript/src/mesh_ops/rail_sweep.rs:1795
↓ 6 callersMethodsyncPhysics
(levelObj: LevelObject)
src/viz/levelDef/editorStructuralTypes.ts:17
↓ 6 callersMethodsyncTransformFromNode
Reads the current Three.js object transform into selectionState. Called at all points * where the transform may have changed: selection, drag even
src/viz/levelDef/LevelEditor.svelte.ts:721
↓ 6 callersFunctionthrowUnboundTypeError
(message, types)
src/viz/wasm/uv_unwrap/uv-unwrap.js:1402
↓ 6 callersFunctionto_f64
(v: Vec3)
src/viz/wasm/mesh/src/triangle_intersection.rs:6
↓ 6 callersMethodtranslate
(&mut self, offset: Vec2)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:767
↓ 6 callersFunctiontree
(rootId: string, nodes: NodeDef[], globalsSource = '')
src/geoscript/treeCodegen.test.ts:54
↓ 6 callersMethodvisit_assignments
( &self, ctx: &EvalCtx, rhs: Value, cb: &mut impl FnMut(Sym, Value) -> Result<(), ErrorStack>,
src/viz/wasm/geoscript/src/ast.rs:135
↓ 6 callersFunctionwhenDependentTypesAreResolved
(myTypes, dependentTypes, getTypeConverters)
src/viz/wasm/cgal/index.js:650
↓ 6 callersFunctionwrite_json_string
(out: &mut String, s: &str)
src/viz/wasm/geoscript/src/value_json.rs:203
↓ 6 callersFunctionxform
(x: number, y: number, z: number)
src/viz/scenes/geoscriptPlayground/treeOps.test.ts:57
↓ 5 callersFunctionaddPlatform
( viz: Viz, pos: THREE.Vector3, size: THREE.Vector3, material: THREE.Material )
src/viz/scenes/jump_pad_speedup_test/jump_pad_speedup_test.ts:20
↓ 5 callersMethodanalyze
Parse source code and run full analysis, returning diagnostics. `ambient_src` is an extra always-in-scope preamble (the Geotoy `_globals` node); pass
src/viz/wasm/geoscript_analysis/src/lib.rs:136
↓ 5 callersMethodanalyze_const_captures
( &self, ctx: &EvalCtx, closure_scope: &mut ScopeTracker, allow_rng_const_eval: bool, prop
src/viz/wasm/geoscript/src/ast.rs:249
↓ 5 callersFunctionapply_path_transform
Applies a 2D transform matrix to a path sampler, returning a new callable with the transform composed onto the path.
src/viz/wasm/geoscript/src/builtins.rs:6341
↓ 5 callersFunctionarg_type_covered
(arg_flags: u16, param_valid: u16)
src/viz/wasm/geoscript/src/lib.rs:1445
↓ 5 callersMethodaxisIndex
(a: 'x' | 'y' | 'z')
src/viz/gizmos/customGizmo.ts:735
↓ 5 callersFunctionbuildCustomShaderArgs
( { roughness = 0.9, metalness = 0, clearcoat = 0, clearcoatRoughness = 0, clearcoatNorm
src/viz/shaders/customShader.ts:728
↓ 5 callersFunctionbuildDefaultMaterialDefinitions
()
src/geoscript/materials.ts:194
↓ 5 callersFunctionbuildParentMap
(tree: TreeDef)
src/viz/scenes/geoscriptPlayground/treeOps.ts:51
↓ 5 callersFunctionbuildTileBreakSampleExpr
( sampler: string, uv: string, tileBreaking: CustomShaderOptions['tileBreaking'], mean: string = `${sa
src/viz/shaders/customShader.ts:61
↓ 5 callersMethodcall
(self, req: Request, state: S)
backend/src/server.rs:69
↓ 5 callersFunctionclamp
(val: number, min: number, max: number)
src/viz/util/util.ts:50
↓ 5 callersFunctionclosestPointOnLineParam
( linePoint: THREE.Vector3, lineDir: THREE.Vector3, rayOrigin: THREE.Vector3, rayDir: THREE.Vector3 )
src/viz/gizmos/dragMath.ts:31
↓ 5 callersFunctioncompress_u32_channel
(values: &[u32])
src/viz/wasm/flight_recorder/src/lib.rs:427
↓ 5 callersFunctionconfigureShadowMap
({ light, renderer, quality, mapSize = { low: 1024, medium: 2048, high: 4096 }, useVsm = false, }: C
src/viz/helpers/lights.ts:26
↓ 5 callersMethodcritical_t_values
(&self)
src/viz/wasm/geoscript/src/builtins/lerp_path.rs:22
↓ 5 callersMethoddeactivate_voice
(&mut self, ix: usize)
src/viz/wasm/sound_engine/src/lib.rs:443
↓ 5 callersMethoddispose
()
src/viz/postprocessing/pomExitBuffer.ts:429
↓ 5 callersFunctiondp_stitch_presampled
Performs DP-based stitching between two rows/rings with pre-sampled vertex positions. This function takes two rows of pre-sampled vertices and genera
src/viz/wasm/geoscript/src/mesh_ops/fku_stitch.rs:614
↓ 5 callersFunctionencodeManifoldMesh
(manifold: Manifold, handleOnly: boolean)
src/geoscript/manifold.ts:58
↓ 5 callersFunctionensureInit
()
src/geoscript/analysisWorker.worker.ts:6
↓ 5 callersMethodeval_at
Evaluates the path at parameter `t` with the transform applied.
src/viz/wasm/geoscript/src/builtins/trace_path.rs:283
↓ 5 callersFunctioneval_mesh_boolean
( def_ix: usize, arg_refs: &[ArgRef], args: &[Value], kwargs: &FxHashMap<Sym, Value>, ctx: &EvalCtx,
src/viz/wasm/geoscript/src/mesh_ops/mesh_boolean.rs:153
↓ 5 callersMethodf32mem
()
src/viz/audio/SoundEngineAWP.js:52
↓ 5 callersFunctionfinish
(r: { map: Tex; normalMap: Tex; roughnessMap: Tex; metalnessMap: Tex; clearcoatNormalMap:
src/geoscript/materials.ts:120
↓ 5 callersMethodfinish
(self)
src/viz/wasm/geoscript/src/mesh_ops/voxels.rs:226
↓ 5 callersFunctionfkey_ix
(key: &crate::linked_mesh::FaceKey)
src/viz/wasm/mesh/src/slotmap_utils.rs:48
↓ 5 callersFunctionflattenAllNodes
(nodes: (ObjectDef | ObjectGroupDef)[])
src/viz/levelDef/levelDefTreeUtils.ts:44
↓ 5 callersFunctionformatLevelJson
(obj: unknown)
src/viz/levelDef/formatLevelJson.ts:22
↓ 5 callersFunctionfrom_vec_f32
(vec: any)
src/viz/wasm/cgal/cgal.ts:100
↓ 5 callersFunctiongapOff
scripts/pomMarcherHarness/grateTrench.mjs:22
↓ 5 callersFunctiongenerateCsgCode
( csgAssetDef: CsgAssetDef, allAssets: Record<string, AssetDef> )
src/viz/levelDef/csgCodeGen.ts:148
↓ 5 callersFunctiongenerate_cap_indices
Generates cap (fan) indices from a center vertex to a ring of vertices. - `center_ix`: index of the center vertex - `radial_segments`: number of vert
src/viz/wasm/mesh/src/linked_mesh.rs:981
← previousnext →301–400 of 4,627, ranked by callers