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
↓ 111 callers
Method
add
(a: Vec3)
src/retarget/human-retargeting/Vec3.ts:220
↓ 110 callers
Method
set
(r?: Quat, p?: Vec3, s?: Vec3)
src/retarget/human-retargeting/Transform.ts:45
↓ 106 callers
Method
copy
(v: Vec3)
src/retarget/human-retargeting/Vec3.ts:33
↓ 75 callers
Method
clone
()
src/retarget/human-retargeting/Pose.ts:46
↓ 33 callers
Method
getInstance
()
src/retarget/AnimationRetargetService.ts:97
↓ 31 callers
Method
dispose
()
src/lib/CustomSkeletonHelper.ts:149
↓ 30 callers
Function
create_bone_metadata
* Helper function to create test bone metadata
src/retarget/bone-automap/BoneCategoryMapper.test.ts:8
↓ 23 callers
Method
remove
()
src/lib/ModalDialog.ts:33
↓ 18 callers
Function
createVariation
(type: string, spec: VariationSpec)
src/lib/RigModelVariations.ts:17
↓ 17 callers
Method
dot
(a: Vec3, b: Vec3)
src/retarget/human-retargeting/Vec3.ts:330
↓ 15 callers
Method
show
()
src/lib/components/download-success/DownloadSuccessDialog.ts:52
↓ 14 callers
Method
remove
()
src/lib/components/download-success/DownloadSuccessDialog.ts:126
↓ 13 callers
Method
cross
(b: Vec3)
src/retarget/human-retargeting/Vec3.ts:262
↓ 13 callers
Method
fromQuat
* Modifies existing vector from a quaternion rotation * @param quat Quaternion * @param vec Vector3 * @returns Vec3 object for chaining. It
src/retarget/human-retargeting/Vec3.ts:162
↓ 11 callers
Method
fromCross
(a: Vec3, b: Vec3)
src/retarget/human-retargeting/Vec3.ts:146
↓ 10 callers
Method
buildItem
* Builds a rig item chain for a given key using the provided joint names, swing, and twist vectors. * @param k - The key representing the chain (e.
src/retarget/human-retargeting/Rig.ts:108
↓ 10 callers
Method
invert
()
src/retarget/human-retargeting/Quat.ts:123
↓ 10 callers
Method
model_meshes
()
src/lib/processes/load-model/StepLoadModel.ts:422
↓ 10 callers
Method
world_position_from_object
* Converts an object's local position to world position * This is similar to "localToWorld()", but makes sure the object's world matrix is up to da
src/lib/Utilities.ts:30
↓ 9 callers
Method
begin
()
src/retarget/steps/StepBoneMapping.ts:37
↓ 9 callers
Method
getInstance
* Get the singleton instance of PreviewPlaneManager
src/lib/processes/edit-skeleton/PreviewPlaneManager.ts:25
↓ 9 callers
Method
is_mirror_mode_enabled
()
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:262
↓ 9 callers
Method
norm
()
src/retarget/human-retargeting/Vec3.ts:272
↓ 9 callers
Method
play
()
src/lib/processes/animations-listing/AnimationPlayer.ts:136
↓ 9 callers
Method
process_step_changed
(process_step: ProcessStep)
src/Mesh2MotionEngine.ts:346
↓ 9 callers
Method
skeleton_file_path
()
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:103
↓ 9 callers
Method
sub
(v: Vec3)
src/retarget/human-retargeting/Vec3.ts:227
↓ 9 callers
Method
update
Call once per frame with the frame delta in seconds.
src/lib/CameraShake.ts:35
↓ 8 callers
Method
_is_bone
(value: unknown)
src/lib/processes/edit-skeleton/IndependentBoneMovement.ts:285
↓ 8 callers
Method
dispose
()
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:98
↓ 8 callers
Method
emit_enhanced_progress
* Emits enhanced progress event to listeners
src/lib/processes/animations-listing/AnimationLoader.ts:256
↓ 7 callers
Method
find_mirror_bone
* Find the mirrored counterpart of a bone by stripping side suffixes and * matching against the rest of the skeleton. Returns undefined for centre-
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:308
↓ 7 callers
Method
fromMul
(a: Quat, b: Quat)
src/retarget/human-retargeting/Quat.ts:287
↓ 7 callers
Method
getSpriteMaterial
(color: Color, text?: string)
src/lib/CustomViewHelper.ts:257
↓ 7 callers
Method
get_source_armature
()
src/retarget/AnimationRetargetService.ts:51
↓ 7 callers
Method
perform_exact_name_matching
* Match target bones to source bones by normalized name + compatible side. * Each source bone may only be used once. * @param source_bones - Arr
src/retarget/bone-automap/BoneCategoryMapper.ts:121
↓ 7 callers
Method
render_filtered_animations
(filter_text: string)
src/lib/processes/animations-listing/AnimationSearch.ts:138
↓ 7 callers
Method
setSize
(size: number)
src/lib/components/CustomTransformControls.ts:584
↓ 7 callers
Method
updateMatrixWorld
(force?: boolean)
src/lib/components/CustomTransformControls.ts:728
↓ 7 callers
Method
update_target_bones_list
()
src/retarget/steps/StepBoneMapping.ts:220
↓ 6 callers
Method
by_skeleton_type
Look up a rig by its SkeletonType enum value.
src/lib/RigConfig.ts:119
↓ 6 callers
Method
getWorld
* Run three.js GetWorld functions & return as a Transform Object * @param skel THREE.Skeleton to get bone from * @param bone_idx Bone index
src/retarget/human-retargeting/Retargeter.ts:387
↓ 6 callers
Method
get_bone_mappings
()
src/retarget/AnimationRetargetService.ts:35
↓ 6 callers
Method
get_target_armature
()
src/retarget/AnimationRetargetService.ts:71
↓ 6 callers
Method
is_enabled
()
src/lib/processes/edit-skeleton/IndependentBoneMovement.ts:22
↓ 6 callers
Method
mul
(v: Vec3)
src/retarget/human-retargeting/Vec3.ts:234
↓ 6 callers
Method
norm
Normalize the quaternion, making it a unit quaternion 0-1 range for each component * Important for proper rotation behavior since unit quaternions
src/retarget/human-retargeting/Quat.ts:111
↓ 6 callers
Function
qTransform
(q: Quat, v: Vec3, out: Vec3 = new Vec3())
src/retarget/human-retargeting/Transform.ts:302
↓ 6 callers
Method
set_enabled
(enabled: boolean)
src/lib/processes/animations-listing/CustomAnimationImporter.ts:37
↓ 6 callers
Method
set_target_mapping_type
(type: TargetBoneMappingType)
src/retarget/AnimationRetargetService.ts:83
↓ 6 callers
Method
show
()
src/retarget/TargetBoneTreeDialog.ts:30
↓ 6 callers
Method
skeleton
()
src/lib/processes/weight-skin/StepWeightSkin.ts:41
↓ 6 callers
Method
skeleton_scale
()
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:45
↓ 6 callers
Method
update
(delta_time: number)
src/retarget/human-retargeting/Retargeter.ts:37
↓ 5 callers
Method
dispatch_state_changed_event
* Dispatch a custom event when the undo/redo state changes * This allows UI elements to update their enabled/disabled state
src/lib/processes/edit-skeleton/UndoRedoSystem.ts:202
↓ 5 callers
Method
get_category
(bone_index: number)
src/lib/solvers/BoneClassifier.ts:24
↓ 5 callers
Method
get_skeleton_type
()
src/retarget/AnimationRetargetService.ts:79
↓ 5 callers
Method
hand_skeleton_type
()
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:118
↓ 5 callers
Method
play_animation
(index: number = 0)
src/lib/processes/animations-listing/StepAnimationsListing.ts:372
↓ 5 callers
Method
regenerate_skeleton_helper
(new_skeleton: Skeleton, helper_name = 'Skeleton Helper')
src/Mesh2MotionEngine.ts:197
↓ 5 callers
Method
rig_file_for
Get the rig GLB file path for a given skeleton type. Returns undefined for Error/None.
src/lib/RigConfig.ts:124
↓ 5 callers
Method
skeleton_type
()
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:31
↓ 5 callers
Method
sync_skeleton_helper_joint_visibility
()
src/Mesh2MotionEngine.ts:213
↓ 5 callers
Method
updateMatrixWorld
(force: boolean)
src/lib/CustomSkeletonHelper.ts:105
↓ 5 callers
Method
update_clear_button_visibility
()
src/retarget/steps/StepBoneMapping.ts:354
↓ 4 callers
Function
add_preview_skeleton
( root: Scene, skeleton_type: SkeletonType, hand_skeleton_type: HandSkeletonType, skeleton_scale: numb
src/lib/processes/load-skeleton/PreviewSkeletonManager.ts:13
↓ 4 callers
Method
changed_model_preview_display
(mesh_textured_display_type: ModelPreviewDisplay)
src/Mesh2MotionEngine.ts:485
↓ 4 callers
Function
corsResponse
* Builds a JSON response with CORS headers used by this worker.
src/survey-worker.js:171
↓ 4 callers
Method
fromConfig
(cfg: Record<string, string[]> = {})
src/retarget/human-retargeting/Rig.ts:30
↓ 4 callers
Method
fromSwing
Using unit vectors, Shortest swing rotation from Direction A to Direction B
src/retarget/human-retargeting/Quat.ts:397
↓ 4 callers
Method
get_current_theme
()
src/lib/ThemeManager.ts:87
↓ 4 callers
Method
get_currently_selected_bone
()
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:251
↓ 4 callers
Method
get_selected_animation_indices
* Gets the list of animations that are checked to be exported * @returns An array of selected animation indices.
src/lib/processes/animations-listing/AnimationSearch.ts:274
↓ 4 callers
Method
get_shared_vertices
(vertex: number, position_to_indices: Map<string, number[]>)
src/lib/solvers/WeightSmoother.ts:335
↓ 4 callers
Method
get_target_skinned_meshes
()
src/retarget/AnimationRetargetService.ts:67
↓ 4 callers
Method
has_both_skeletons
()
src/retarget/steps/StepBoneMapping.ts:119
↓ 4 callers
Method
highlightStars
(rating: number, container: HTMLElement)
src/lib/components/download-success/StarRating.ts:51
↓ 4 callers
Method
load_model_file
(model_file_path: string | ArrayBuffer | null, file_extension: string)
src/lib/processes/load-model/StepLoadModel.ts:265
↓ 4 callers
Method
map_source_bone_name_to_mixamo
* Get the expected Mixamo bone name for a Mesh2Motion bone name.
src/retarget/bone-automap/MixamoMapper.ts:121
↓ 4 callers
Method
normalized_mouse_position
* From a mouse event, return a normalized vector2 for screen space between -1 and 1 (0 being center of screen) * This is used for turning a mouse e
src/lib/Utilities.ts:150
↓ 4 callers
Method
pmul
PreMultiple Quaternions onto this Quaternion
src/retarget/human-retargeting/Quat.ts:99
↓ 4 callers
Method
pmulInvert
Inverts the quaternion passed in, then pre multiplies to this quaternion.
src/retarget/human-retargeting/Quat.ts:151
↓ 4 callers
Function
qMul
(a: Quat, b: Quat, out: Quat = new Quat(0, 0, 0, 1))
src/retarget/human-retargeting/Transform.ts:343
↓ 4 callers
Method
regenerate_floor_grid
()
src/lib/SceneEnvironmentManager.ts:168
↓ 4 callers
Method
regenerate_weight_painted_preview_mesh
()
src/Mesh2MotionEngine.ts:601
↓ 4 callers
Method
reset
()
src/retarget/human-retargeting/Pose.ts:116
↓ 4 callers
Method
setMode
(mode: string)
src/lib/components/CustomTransformControls.ts:568
↓ 4 callers
Method
setRot
(i: number, rot: Quat)
src/retarget/human-retargeting/Pose.ts:138
↓ 4 callers
Method
set_currently_selected_bone
* @param bone The currently selected bone * @description This is the bone that is currently selected in the UI while editing * the skeleton.
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:247
↓ 4 callers
Method
set_popup_visibility
(is_visible: boolean)
src/lib/processes/export-to-file/DownloadSettings.ts:99
↓ 4 callers
Method
show
()
src/lib/ModalDialog.ts:12
↓ 4 callers
Method
show_animation_player
(show: boolean)
src/Mesh2MotionEngine.ts:332
↓ 4 callers
Method
store_bone_transforms
(skeleton: Skeleton)
src/lib/Utilities.ts:183
↓ 4 callers
Method
update_play_pause_button
()
src/lib/processes/animations-listing/AnimationPlayer.ts:168
↓ 4 callers
Method
weight_painted_mesh_group
()
src/lib/processes/weight-skin/StepWeightSkin.ts:138
↓ 3 callers
Method
allow_proceeding_to_next_step
(allow: boolean)
src/lib/processes/load-skeleton/StepLoadSkeleton.ts:257
↓ 3 callers
Method
apply_theme
()
src/lib/ThemeManager.ts:46
↓ 3 callers
Method
armature
()
src/lib/processes/edit-skeleton/StepEditSkeleton.ts:534
↓ 3 callers
Function
badRequest
* Convenience helper for consistent JSON 400 responses.
src/survey-worker.js:164
↓ 3 callers
Method
blend_vertex_pair
* Blends both vertices of a boundary pair symmetrically. * secondary_weight is how much influence the "other" bone gets (e.g., 0.5 = 50/50).
src/lib/solvers/WeightSmoother.ts:239
next →
1–100 of 854, ranked by callers