Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mesh2Motion/mesh2motion-app
/ functions
Functions
854 in github.com/Mesh2Motion/mesh2motion-app
⨍
Functions
854
◇
Types & classes
222
↓ 1 callers
Method
map_mixamo_bones
* Map Mesh2Motion bones to Mixamo bones * @param source_bones - Mesh2Motion skeleton bones * @param target_bones - Mixamo skeleton bones * @r
src/retarget/bone-automap/MixamoMapper.ts:131
↓ 1 callers
Method
map_rigify_bones
(source_bones: BoneMetadata[], target_bones: BoneMetadata[])
src/retarget/bone-automap/RigifyMapper.ts:93
↓ 1 callers
Method
midpoint_to_child
(bone: Bone)
src/lib/solvers/WeightCalculator.ts:93
↓ 1 callers
Method
mixer
()
src/lib/processes/animations-listing/StepAnimationsListing.ts:153
↓ 1 callers
Method
models_geometry_list
()
src/lib/processes/load-model/StepLoadModel.ts:444
↓ 1 callers
Method
models_material_list
()
src/lib/processes/load-model/StepLoadModel.ts:456
↓ 1 callers
Method
move_model_to_floor
(mesh_data: Scene | Group<Object3DEventMap>)
src/lib/processes/load-model/ModelCleanupUtility.ts:53
↓ 1 callers
Function
normalizeSessionId
* Normalizes an optional session id from the client. * Generates a UUID when no usable id is provided.
src/survey-worker.js:85
↓ 1 callers
Method
normalize_bone_name
* Normalize bone names to simplify matching * - Lowercase * - Remove spaces and underscores * - Remove common prefixes and suffixes
src/retarget/bone-automap/BoneAutoMapper.ts:220
↓ 1 callers
Method
normalize_license_key
(license_name: string)
src/lib/VariationLicenseInfo.ts:20
↓ 1 callers
Method
normalize_skinned_meshes
* Re-parents each skeleton's root bone to be a child of its skinned mesh. * This matches the structure created by StepWeightSkin in the normal pipe
src/lib/processes/animations-listing/ModelVariationSwitcher.ts:276
↓ 1 callers
Method
normalize_vertex_weights
* Normalize weights for a single vertex to ensure they sum to 1.0
src/lib/solvers/HeadWeightCorrector.ts:172
↓ 1 callers
Method
normalize_weights
* Normalizes weights for vertices that don't sum to 1.0. * Distributes the remaining weight across non-zero influence slots.
src/lib/solvers/WeightNormalizer.ts:40
↓ 1 callers
Method
onAnimationLoadProgress
(progress: AnimationLoadProgress)
src/lib/processes/animations-listing/StepAnimationsListing.ts:303
↓ 1 callers
Method
on_all_animations_loaded
()
src/retarget/RetargetAnimationListing.ts:131
↓ 1 callers
Method
open_dropdown
()
src/lib/SettingsDropdownManager.ts:137
↓ 1 callers
Method
parse_gltf_json
* Reads and parses the GLTF JSON, patching the buffer URI if a BIN file is present.
src/lib/processes/load-model/CustomGLTFLoader.ts:106
↓ 1 callers
Method
parse_track_name_for_metadata
* Parse a track name to extract bone name and property (e.g., "quaternion", "position", "scale") * Handles various formats like "boneName.property"
src/retarget/RetargetUtils.ts:120
↓ 1 callers
Method
play_animation
(index: number)
src/retarget/RetargetAnimationListing.ts:188
↓ 1 callers
Method
pmulAxisAngle
* Pre-multiplies this quaternion by a rotation defined by an axis and angle. * Commonly used for applying incremental rotations to an existing orie
src/retarget/human-retargeting/Quat.ts:188
↓ 1 callers
Method
pointerDown
(pointer: { x: number; y: number; button: number } | null)
src/lib/components/CustomTransformControls.ts:300
↓ 1 callers
Method
pointerMove
(pointer: { x: number; y: number; button: number } | null)
src/lib/components/CustomTransformControls.ts:333
↓ 1 callers
Method
pointerUp
(pointer: { button: number } | null)
src/lib/components/CustomTransformControls.ts:503
↓ 1 callers
Method
populate_animation_file_select
Video Preview HTML generation for Rig selection * Populate a <select> with one <option> per animation file across all rigs. * A placeholder opti
src/lib/DOMUtilities.ts:233
↓ 1 callers
Method
populate_animation_player
* Render shared animation player controls into the provided mount element.
src/lib/DOMUtilities.ts:95
↓ 1 callers
Method
populate_grid
()
src/lib/processes/animations-listing/ModelVariationSwitcher.ts:134
↓ 1 callers
Method
populate_header_controls
* Render shared viewport mouse control hints into the provided mount element.
src/lib/DOMUtilities.ts:71
↓ 1 callers
Method
populate_model_select
* Populate a <select> with one <option> per rig using model display names. * Existing options are replaced.
src/lib/DOMUtilities.ts:177
↓ 1 callers
Method
populate_settings_dropdown
* Render shared nav settings dropdown markup into the provided mount element.
src/lib/DOMUtilities.ts:128
↓ 1 callers
Method
populate_top_nav_links
* Render shared top-right navigation links into the provided mount element.
src/lib/DOMUtilities.ts:50
↓ 1 callers
Method
prepare_animation_data
(object: Sprite, focusPoint: Vector3)
src/lib/CustomViewHelper.ts:215
↓ 1 callers
Method
process_loaded_skeleton
(gltf: GLTFResult)
src/retarget/steps/StepLoadSourceSkeleton.ts:109
↓ 1 callers
Method
rebuild_skeleton_helper
(skinned_meshes: SkinnedMesh[])
src/marketing/MarketingBootstrap.ts:105
↓ 1 callers
Method
redo
* Restore the next state (redo) * Returns true if redo was successful, false if no redo available
src/lib/processes/edit-skeleton/UndoRedoSystem.ts:94
↓ 1 callers
Method
regenerate_debugging_scene
* Store all the debugging objects in a separate group so they can be easily organized * and removed when needed * @param {*} scene * @returns
src/lib/Utilities.ts:163
↓ 1 callers
Method
remove_event_listeners
()
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:461
↓ 1 callers
Method
remove_imported_model
()
src/Mesh2MotionEngine.ts:583
↓ 1 callers
Method
remove_object_array
(obj: Object3D)
src/lib/Utilities.ts:54
↓ 1 callers
Method
remove_preview_plane
* Remove the preview plane from the scene
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:505
↓ 1 callers
Method
rename_animation_tracks_to_mixamo
(animation_clips: AnimationClip[])
src/lib/processes/export-to-file/ExportBoneNamingService.ts:45
↓ 1 callers
Method
rename_bones_to_mixamo
(skinned_meshes: SkinnedMesh[], renamed_bones: Map<Object3D, string>)
src/lib/processes/export-to-file/ExportBoneNamingService.ts:27
↓ 1 callers
Method
rename_node_path_to_mixamo
(node_path: string)
src/lib/processes/export-to-file/ExportBoneNamingService.ts:74
↓ 1 callers
Method
rename_track_name_to_mixamo
(track_name: string)
src/lib/processes/export-to-file/ExportBoneNamingService.ts:53
↓ 1 callers
Method
reset_all_skin_process_data
* We might need to do the skinnning process multiple times * so we need to clear out the data from the previous * skinned mesh process
src/lib/processes/weight-skin/StepWeightSkin.ts:87
↓ 1 callers
Method
reset_model_position
()
src/lib/processes/load-model/StepLoadModel.ts:239
↓ 1 callers
Method
reset_root_motion_position
* Not all animation files have root bone keyframes, so we need to make * sure this is reset between animations to fully reset the animation state
src/lib/processes/animations-listing/StepAnimationsListing.ts:364
↓ 1 callers
Method
reset_skinned_mesh_to_rest_pose
* Resets all SkinnedMeshes in the group to their rest pose
src/retarget/RetargetUtils.ts:47
↓ 1 callers
Method
reset_step_data
()
src/retarget/RetargetAnimationListing.ts:60
↓ 1 callers
Method
reset_step_data
()
src/lib/processes/animations-listing/StepAnimationsListing.ts:121
↓ 1 callers
Method
reset_target_mapping_type
()
src/retarget/AnimationRetargetService.ts:43
↓ 1 callers
Method
reset_ui_elements
()
src/lib/processes/animations-listing/StepAnimationsListing.ts:135
↓ 1 callers
Method
reverse_bone_mapping
* Create a reverse mapping: source bone name -> array of target bone names * Useful when original map is target -> source but processing needs sour
src/retarget/RetargetUtils.ts:146
↓ 1 callers
Method
reverse_bone_mapping_one_to_one
* Create a reverse mapping for one-to-one use cases: source bone name -> target bone name. * If multiple targets map to the same source, the first
src/retarget/RetargetUtils.ts:166
↓ 1 callers
Method
save_array_buffer
(buffer: ArrayBuffer, filename: string)
src/retarget/steps/StepExportRetargetedAnimations.ts:82
↓ 1 callers
Method
save_array_buffer
(buffer: ArrayBuffer, filename: string)
src/lib/processes/export-to-file/StepExportToFile.ts:120
↓ 1 callers
Method
save_current_checkbox_states
()
src/lib/processes/animations-listing/AnimationSearch.ts:111
↓ 1 callers
Method
save_file
(blob: Blob, filename: string)
src/retarget/steps/StepExportRetargetedAnimations.ts:70
↓ 1 callers
Method
save_file
(blob: Blob, filename: string)
src/lib/processes/export-to-file/StepExportToFile.ts:109
↓ 1 callers
Method
scale_model_on_import_if_extreme
(scene_object: Scene | Group<Object3DEventMap>)
src/lib/processes/load-model/ModelCleanupUtility.ts:23
↓ 1 callers
Method
setHideRightSideJoints
(value: boolean)
src/lib/CustomSkeletonHelper.ts:168
↓ 1 callers
Method
setJointsVisible
(visible: boolean)
src/lib/CustomSkeletonHelper.ts:164
↓ 1 callers
Method
setPos
(i: number, pos: Vec3)
src/retarget/human-retargeting/Pose.ts:147
↓ 1 callers
Method
setRating
(rating: number, container: HTMLElement)
src/lib/components/download-success/StarRating.ts:46
↓ 1 callers
Method
setSpace
(space: string)
src/lib/components/CustomTransformControls.ts:588
↓ 1 callers
Method
set_animation_clips_to_export
(all_animations_clips: AnimationClip[], animation_checkboxes: number[])
src/retarget/steps/StepExportRetargetedAnimations.ts:8
↓ 1 callers
Method
set_animation_clips_to_export
(all_animations_clips: AnimationClip[], animation_checkboxes: number[])
src/lib/processes/export-to-file/StepExportToFile.ts:12
↓ 1 callers
Method
set_animations_file_path
(path: string)
src/lib/processes/animations-listing/StepAnimationsListing.ts:50
↓ 1 callers
Method
set_bone_mappings
(mappings: Map<string, string>)
src/retarget/AnimationRetargetService.ts:31
↓ 1 callers
Method
set_custom_skeleton_helper_enabled
(enabled: boolean)
src/Mesh2MotionEngine.ts:176
↓ 1 callers
Method
set_floor_grid_visible
(visible: boolean)
src/lib/SceneEnvironmentManager.ts:135
↓ 1 callers
Method
set_head_weight_correction_enabled
(enabled: boolean)
src/lib/solvers/SkinningAlgorithm.ts:41
↓ 1 callers
Method
set_import_context
(skinned_meshes_to_animate: SkinnedMesh[], skeleton_scale: number)
src/lib/processes/animations-listing/CustomAnimationImporter.ts:28
↓ 1 callers
Method
set_import_context_provider
(provider: () => { skinned_meshes_to_animate: SkinnedMesh[], skeleton_scale: number })
src/lib/processes/animations-listing/CustomAnimationImporter.ts:33
↓ 1 callers
Method
set_light_intensity_multiplier
(multiplier: number)
src/lib/SceneEnvironmentManager.ts:122
↓ 1 callers
Method
set_model_variation_switcher
(switcher: ModelVariationSwitcher)
src/lib/processes/animations-listing/StepAnimationsListing.ts:191
↓ 1 callers
Method
set_orbit_controls
(controls: OrbitControls)
src/lib/processes/edit-skeleton/MeshDragBonePlacement.ts:23
↓ 1 callers
Method
set_preserve_skinned_mesh
* * @param preserve
src/lib/processes/load-model/StepLoadModel.ts:261
↓ 1 callers
Method
set_rest_pose
* Capture the initial (rest) world-space transforms for all bones. * This should be called once when a fresh editable skeleton is created.
src/lib/processes/edit-skeleton/IndependentBoneMovement.ts:34
↓ 1 callers
Method
set_skeleton
* Set the skeleton reference that this undo/redo system will operate on
src/lib/processes/edit-skeleton/UndoRedoSystem.ts:24
↓ 1 callers
Method
set_source_armature
(armature: Group)
src/retarget/AnimationRetargetService.ts:47
↓ 1 callers
Method
set_target_armature
(new_armature: Scene)
src/retarget/AnimationRetargetService.ts:55
↓ 1 callers
Method
set_target_bones
(target_bones: Map<string, Bone>)
src/retarget/TargetBoneTreeDialog.ts:22
↓ 1 callers
Method
set_target_skinned_mesh_count
(target_skinned_mesh_count: number)
src/retarget/TargetBoneTreeDialog.ts:26
↓ 1 callers
Method
set_turntable_speed
(speed: number)
src/lib/SceneEnvironmentManager.ts:140
↓ 1 callers
Method
set_use_head_weight_correction
* Toggle the visibility of the preview plane * @param visible Whether the plane should be visible
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:324
↓ 1 callers
Method
set_zoom_limits
(min_distance: number, max_distance: number)
src/lib/SceneEnvironmentManager.ts:106
↓ 1 callers
Method
setup_animation_loop
()
src/retarget/RetargetAnimationListing.ts:257
↓ 1 callers
Method
setup_animation_loop
()
src/retarget/RetargetAnimationPreview.ts:187
↓ 1 callers
Method
setup_checkbox_listeners
()
src/lib/processes/animations-listing/AnimationSearch.ts:87
↓ 1 callers
Method
setup_environment
()
src/Mesh2MotionEngine.ts:188
↓ 1 callers
Method
setup_event_listeners
()
src/lib/processes/animations-listing/AnimationSearch.ts:58
↓ 1 callers
Method
setup_event_listeners
()
src/lib/processes/animations-listing/AnimationPlayer.ts:26
↓ 1 callers
Method
setup_filter_listener
()
src/lib/processes/animations-listing/AnimationSearch.ts:71
↓ 1 callers
Method
setup_lazy_video_loading
* Sets up lazy loading for video previews using Intersection Observer. * Only loads video elements when their placeholders are visible in the viewp
src/lib/processes/animations-listing/AnimationSearch.ts:217
↓ 1 callers
Method
setup_model_buttons
()
src/marketing/MarketingBootstrap.ts:34
↓ 1 callers
Method
setup_theme_change_listener
()
src/lib/processes/animations-listing/AnimationSearch.ts:64
↓ 1 callers
Method
setup_tooltips
()
src/Mesh2MotionEngine.ts:148
↓ 1 callers
Method
setup_weight_skinning_config
()
src/Mesh2MotionEngine.ts:652
↓ 1 callers
Method
shake_camera
Trigger a gentle camera shake transition effect.
src/Mesh2MotionEngine.ts:168
↓ 1 callers
Method
show_contributors_dialog
()
src/Mesh2MotionEngine.ts:662
← previous
next →
501–600 of 854, ranked by callers