Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3551 commits
Select commit Hold shift + click to select a range
a3d2bc7
adds gltf download progress listeners
benptc Feb 29, 2024
8fc6d67
Fixed the issue with changing splat sizes when resizing window.
ptc-mklaudiny Feb 29, 2024
3e05534
Cleaned minor things.
ptc-mklaudiny Feb 29, 2024
788971b
Removed previous code related to projection matrix.
ptc-mklaudiny Feb 29, 2024
a7e74e7
Merge branch 'main' into enable_https
ptc-rdeleeuw Feb 29, 2024
e19b8b1
Cleaned up viewMatrix calculation.
ptc-mklaudiny Feb 29, 2024
926a8c7
Merge pull request #633 from ptcrealitylab/enable_https
ptc-rdeleeuw Feb 29, 2024
534762d
Removed original paths how to input external GS scenes.
ptc-mklaudiny Feb 29, 2024
10c57bb
Deleted unused old versions on GS rendering.
ptc-mklaudiny Feb 29, 2024
b4d1850
Removed more unused things.
ptc-mklaudiny Feb 29, 2024
29daebf
Fixed previous commit.
ptc-mklaudiny Feb 29, 2024
c61f6c3
Removed hacky snippet that occasionally forced UI to update even if n…
dangond-ptc Feb 29, 2024
66102b9
Move initial edge agent settings request off of the main control flow…
dangond-ptc Feb 29, 2024
7ef8530
Merge statusPage with main
dangond-ptc Feb 29, 2024
40db485
Finished calculation of validity of individual limbs.
ptc-mklaudiny Feb 29, 2024
bc06196
Brought status page styling in line with rest of UI and added copy-to…
dangond-ptc Mar 1, 2024
cc87936
Merge pull request #634 from ptcrealitylab/statusPage
dangond-ptc Mar 1, 2024
18280a9
Merge branch 'gs_render_fixes' into gs-upload-test
benptc Mar 1, 2024
ef759e2
fix eslint errors in splatting
benptc Mar 1, 2024
2e12511
Merge branch 'main' into gs-upload-test
benptc Mar 1, 2024
ab67b0d
properly layer the spatial cursors on top of the gs renderer, hiding …
benptc Mar 1, 2024
0b7a280
Updated toolsocket
dangond-ptc Mar 1, 2024
a028294
add callbacks if you click on avatar icon
benptc Mar 1, 2024
a696515
Modified reba score calculation when some joints are invalid (filtere…
ptc-mklaudiny Mar 1, 2024
3a1cfdf
Fixed a bug with thresholds in meters rather than mm as joint positions.
ptc-mklaudiny Mar 1, 2024
b735447
improved UI for avatars, and bubble showing how many users are follow…
benptc Mar 4, 2024
a92ae43
cleanup gs-upload-test for merge
benptc Mar 4, 2024
f7a0587
cleanup
benptc Mar 4, 2024
636173b
Added recalculation of all lens when confidence threshold changes.
ptc-mklaudiny Mar 4, 2024
b2e1007
Added updating of spaghetti lines based on recomputed results for ana…
ptc-mklaudiny Mar 5, 2024
6a80c0d
single out GroundPlane code from threejsScene.js
ptc-rdeleeuw Mar 5, 2024
104b32d
factoring out the main three.js node into an anchored group
ptc-rdeleeuw Mar 5, 2024
6bc2183
Bump vite from 5.1.4 to 5.1.5
dependabot[bot] Mar 5, 2024
0e62370
Merge branch 'avatar-follow-details' into gs-upload-test
benptc Mar 5, 2024
d8da514
Allow selecting regionCard text in Chrome
hobinjk-ptc Mar 5, 2024
06c8a37
Make regionCard buttons always visible
hobinjk-ptc Mar 5, 2024
aab4b9b
Remove ACES filmic tone mapping
hobinjk-ptc Mar 6, 2024
91190eb
inbetween camera commit because we need to work on single layer grid …
ptc-rdeleeuw Mar 6, 2024
bb3f5a9
add .vscode to ignore list
ptc-rdeleeuw Mar 6, 2024
01af21a
code cleanup removing unused variable
ptc-rdeleeuw Mar 6, 2024
af636fd
Merge branch 'main' into refactor_main_scene_renderer
ptc-rdeleeuw Mar 6, 2024
d121c62
Merge branch 'single_layer_grid' into refactor_main_scene_renderer
ptc-rdeleeuw Mar 6, 2024
a9311c8
factor out the camera
ptc-rdeleeuw Mar 6, 2024
89db73e
Azure OpenAI integration core functionalities
Steve-KX-RL Mar 6, 2024
ea43867
Merge branch 'azure-openai-integration' into azure-openai-integration-2
Steve-KX-RL Mar 6, 2024
efe1480
synchronizes ai rendering mode across all clients
benptc Mar 6, 2024
9f4fe11
refactors some of avatar/draw.js into avatar/iconMenu.js and adds dro…
benptc Mar 7, 2024
0cb4a7e
dont remove all submeshes if theyre all named mesh_x
benptc Mar 8, 2024
7364e45
adds USE_MANUAL_ALIGNMENT=false to splatting.js, with a transform mat…
benptc Mar 8, 2024
349d43e
replace layers with render order for camera patch rendering
ptc-rdeleeuw Mar 8, 2024
6b5cbf0
export right value
ptc-rdeleeuw Mar 8, 2024
57310f8
fix bugs:
ptc-rdeleeuw Mar 8, 2024
54b15fd
code cleanup
ptc-rdeleeuw Mar 8, 2024
6a98452
fix formatting of avatar dropdown/tooltips
benptc Mar 8, 2024
6b19abd
attempts to implement FollowMe and AllFollowMe - but only works once …
benptc Mar 8, 2024
2c87f40
Merge branch 'avatar-icon-submenu' into gs-upload-test
benptc Mar 8, 2024
9748aef
updated dependencies
ktheo-ptc Mar 8, 2024
db9c990
merge main into feature
ktheo-ptc Mar 8, 2024
c7ce6b3
applies hard-coded splat transformation only to splat file with the e…
benptc Mar 8, 2024
c148bad
Merge pull request #641 from ptcrealitylab/update-dependencies
ktheo-ptc Mar 8, 2024
5c92194
fix bug in cachedPublicData / optimize number of publicData subscript…
benptc Mar 8, 2024
cfc83ea
cache public data per node, not per frame, and properly update the ob…
benptc Mar 8, 2024
1011850
Merge branch 'main' into gs-upload-test
benptc Mar 8, 2024
17febef
updated dropdown notification
ktheo-ptc Mar 8, 2024
e86d0bd
Bump @microsoft/teams-js from 2.20.0 to 2.21.0
dependabot[bot] Mar 11, 2024
3429adf
Merge branch 'main' of https://github.com/ptcrealitylab/vuforia-spati…
ptc-rdeleeuw Mar 11, 2024
7ceeaa9
Bump vite from 5.1.5 to 5.1.6
dependabot[bot] Mar 12, 2024
bcdc876
push depth to the far plane on depth pre render
ptc-rdeleeuw Mar 12, 2024
872af35
Merge branch 'single_layer_grid' of https://github.com/ptcrealitylab/…
ptc-rdeleeuw Mar 12, 2024
9f37829
Merge branch 'main' into single_layer_grid
ptc-rdeleeuw Mar 12, 2024
7cdef85
updated messages to strings and added media query for smaller screens
ktheo-ptc Mar 12, 2024
d19ffb0
forgot to include a necessary function in the ai api call
Steve-KX-RL Mar 12, 2024
68b48e5
Merge pull request #644 from ptcrealitylab/update-notifications
ktheo-ptc Mar 12, 2024
1dfd545
Merge pull request #640 from ptcrealitylab/single_layer_grid
ptc-rdeleeuw Mar 13, 2024
55d3b15
Merge branch 'main' into refactor_main_scene_renderer
ptc-rdeleeuw Mar 13, 2024
61cd4d1
camera isolation WIP
ptc-rdeleeuw Mar 14, 2024
f7c5fe5
cleanup renderMode and fix avatar username issue
benptc Mar 14, 2024
5bc5384
Bump @vitest/coverage-v8 from 1.3.1 to 1.4.0
dependabot[bot] Mar 15, 2024
712211d
fix ground floor collision regression
ptc-rdeleeuw Mar 15, 2024
0263450
remove InfiniteGrid redirection
ptc-rdeleeuw Mar 15, 2024
b5cc73d
isolate renderer and scene
ptc-rdeleeuw Mar 15, 2024
9337735
prevent duplication of set matrix from Array code
ptc-rdeleeuw Mar 15, 2024
13f4950
cleanup iconMenu.js, and fix linting
benptc Mar 15, 2024
387ee79
dont auto-initialize world object in the AR app, wait for target to b…
benptc Mar 15, 2024
b46bc70
Merge branch 'main' into gs-upload-test
benptc Mar 15, 2024
e051de5
dont show splat renderer on the AR device
benptc Mar 15, 2024
356252a
add LICENSE for splat library, and cleanup iconMenu code
benptc Mar 18, 2024
3338630
Merge branch 'main' into refactor_main_scene_renderer
ptc-rdeleeuw Mar 18, 2024
261452e
cleanup userinterface for gs-upload-test merge
benptc Mar 18, 2024
5f502bf
Fixed a new bug related to imbalanced load bearing by legs.
ptc-mklaudiny Mar 18, 2024
69bf40b
Merge remote-tracking branch 'origin/gs-upload-test' into azure-opena…
Steve-KX-RL Mar 19, 2024
ca73576
Add support to stop GS rendering when in normal mode
Steve-KX-RL Mar 19, 2024
dba9d5f
Merge remote-tracking branch 'origin/gs-upload-test' into azure-opena…
Steve-KX-RL Mar 19, 2024
2f9cb7a
add reference to license in Splatting.js and respond to reviewer comm…
benptc Mar 19, 2024
423a1d1
Merge branch 'gs-upload-test' of github.com:ptcrealitylab/vuforia-spa…
benptc Mar 19, 2024
2edf110
Merge pull request #651 from ptcrealitylab/gs-upload-test
benptc Mar 19, 2024
6b8a50f
Full text search experiment
hobinjk-ptc Dec 22, 2023
16df363
Bump vite from 5.1.6 to 5.2.0
dependabot[bot] Mar 20, 2024
29648e7
Place starting speech recognition behind function
hobinjk-ptc Mar 20, 2024
7daaca7
add support for various ai chatbot functions
Steve-KX-RL Mar 20, 2024
12eb608
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Mar 20, 2024
531e914
Merge commit 'e86d0bd7e51cc7512aa3372f08ea55c7602f06f9' into human_tr…
ptc-mklaudiny Mar 21, 2024
42ff932
Bump vite from 5.2.0 to 5.2.2
dependabot[bot] Mar 21, 2024
300b575
reintroducing layers for voxelizer render to texture
ptc-rdeleeuw Mar 21, 2024
2b7dae5
Merge branch 'main' into refactor_main_scene_renderer
ptc-rdeleeuw Mar 21, 2024
76c8310
Added update of all region cards when joint confidence threshold chan…
ptc-mklaudiny Mar 21, 2024
09f6f07
fix typos
ptc-rdeleeuw Mar 22, 2024
719ca03
add functionality to let three.js take control of the animation loop …
ptc-rdeleeuw Mar 22, 2024
1725499
Updated acceleration lens to use joint validity.
ptc-mklaudiny Mar 22, 2024
f388b65
Colored body parts with 'undefined' color in situations when joint ac…
ptc-mklaudiny Mar 22, 2024
87e8098
add support to read communication tool history & summerize
Steve-KX-RL Mar 22, 2024
683ce87
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Mar 22, 2024
1570d3d
Switched from UI for direct setting of joint confidence threshold to …
ptc-mklaudiny Mar 25, 2024
d533104
Removed obsolete RENDER_CONFIDENCE_COLOR which is now included in Pos…
ptc-mklaudiny Mar 25, 2024
eff90da
Bump vite from 5.2.2 to 5.2.6
dependabot[bot] Mar 25, 2024
1705bf1
Made small fix.
ptc-mklaudiny Mar 25, 2024
cb81994
Merge pull request #647 from ptcrealitylab/human_tracking_filtering_l…
ptc-mklaudiny Mar 25, 2024
2f2024a
Adjusted reba colors for lower arm and trunk so they don't show red c…
ptc-mklaudiny Mar 25, 2024
576030b
fixed missing getInternalObject and type
ptc-rdeleeuw Mar 25, 2024
f7a3dbc
disable the comma keyboard shortcut unless youve already shown the sp…
benptc Mar 25, 2024
0a10ed7
Merge pull request #658 from ptcrealitylab/disable-comma-splat
benptc Mar 25, 2024
975e80d
Merge pull request #649 from ptcrealitylab/refactor_main_scene_renderer
ptc-rdeleeuw Mar 25, 2024
cf2ffc2
Merge branch 'main' into threejs_controlled_animation_loop
ptc-rdeleeuw Mar 25, 2024
6e3f4fd
Merge pull request #655 from ptcrealitylab/threejs_controlled_animati…
ptc-rdeleeuw Mar 25, 2024
e000c0d
Fixed score adjustment step for neck, trunk and wrist. There is just …
ptc-mklaudiny Mar 25, 2024
e711981
Fixed coord systems of head, chest and hips to be orthogonal.
ptc-mklaudiny Mar 25, 2024
c11196b
Changed abduction calculation for upper arm, so that it is more simil…
ptc-mklaudiny Mar 25, 2024
ad2125f
Improved calculation of shoulder raise.
ptc-mklaudiny Mar 26, 2024
a8a7cd0
Adjusted color ranges for upper arm.
ptc-mklaudiny Mar 26, 2024
cadcb62
Made side-bending detection of trunk more conservative. It is trigger…
ptc-mklaudiny Mar 26, 2024
a1c7f63
Fixed how leg raise (unilateral weight bearing) is added into overall…
ptc-mklaudiny Mar 26, 2024
b947096
Updated angle range for lower arm so it adheres to REBA definition.
ptc-mklaudiny Mar 26, 2024
0798fd0
Added decrease of score if upper arm is gravity aligned and a person …
ptc-mklaudiny Mar 26, 2024
f110f0e
Toolsocket updates
dangond-ptc Mar 26, 2024
87ac75a
Merge pull request #660 from ptcrealitylab/human_tracking_reba_score_…
ptc-mklaudiny Mar 26, 2024
692963c
Toolsocket update
dangond-ptc Mar 26, 2024
9d4333d
Make VideoPlayback's frameKey optional
hobinjk-ptc Feb 14, 2024
e7d1c39
Initial addition of videoPlayer to motionStudy
hobinjk-ptc Feb 28, 2024
584ddbc
Encapsulate human pose analyzer's animation logic within Animation class
hobinjk-ptc Mar 18, 2024
cff7b3c
Pause and hide upon hididng spatial analytics
hobinjk-ptc Mar 19, 2024
d562e9e
Use vuforia-provided timestamp for pose data and video start time; Fi…
hobinjk-ptc Mar 19, 2024
6fb50b2
Resolve timeline issues by keeping poses sorted
hobinjk-ptc Mar 19, 2024
02701a6
Add video to DOM
hobinjk-ptc Mar 20, 2024
5bce7cb
Fully clear highlight when closing motion study
hobinjk-ptc Mar 21, 2024
58f6f8e
Attach play/pause events to video element to allow manual control
hobinjk-ptc Mar 22, 2024
4fea9a7
Prevent unpausing video
hobinjk-ptc Mar 22, 2024
fdb9d4a
Clear video playback while hovering on timeline
hobinjk-ptc Mar 22, 2024
0723cb2
Add isAnimationPlaying; Seek video when animation is not playing
hobinjk-ptc Mar 22, 2024
8b72a80
Add show/hide video button; Adjust region card container for video
hobinjk-ptc Mar 22, 2024
f9d6df6
Allow pausing/unpausing using video controls
hobinjk-ptc Mar 22, 2024
79020db
Preserve video urls while saving
hobinjk-ptc Mar 22, 2024
afdf267
Add spatial analytics title; Add shared text input utility function
hobinjk-ptc Mar 25, 2024
4c418da
Guard against race conditions where multiple motion studies could con…
hobinjk-ptc Mar 25, 2024
5cdc716
Add export of all pose data
hobinjk-ptc Mar 25, 2024
f662ffa
Fix issue where titleInput would overwrite default title
hobinjk-ptc Mar 25, 2024
3fb1b59
Filter out overallRebaColor correctly; Filter out position data
hobinjk-ptc Mar 26, 2024
2348c5c
Filter out other color key
hobinjk-ptc Mar 26, 2024
36636b3
Adjust step colors; Clean up whitespace
hobinjk-ptc Mar 26, 2024
00fe2b0
Filter out joint confidence
hobinjk-ptc Mar 26, 2024
84cccca
Shift prc up on tiny screens
hobinjk-ptc Mar 26, 2024
805bf9f
Toolsocket updates
dangond-ptc Mar 27, 2024
5c56729
Fix typo
hobinjk-ptc Mar 27, 2024
e4320ad
Merge branch 'main' into toolsocketUpdates
dangond-ptc Mar 27, 2024
aeb7eea
Force writeMotionStudyData after updating label
hobinjk-ptc Mar 27, 2024
a26d237
Ignore errors in cloning cameravispatches
hobinjk-ptc Mar 27, 2024
a92a127
Carry over new label even if discarding duplicate card
hobinjk-ptc Mar 27, 2024
c60b935
Only for msData write if the label is custom
hobinjk-ptc Mar 27, 2024
18bf9e2
Tighten PRC label update criteria
hobinjk-ptc Mar 27, 2024
33eb5e1
updated showScreenTopNotification to showBannerNotification; updated …
ktheo-ptc Mar 27, 2024
927df3d
added old styling for notification UI to new css class to preserve fu…
ktheo-ptc Mar 27, 2024
3982db5
Merge pull request #668 from ptcrealitylab/ui-status-notification-update
benptc Mar 27, 2024
574f5b3
Bump vite from 5.2.6 to 5.2.7
dependabot[bot] Mar 29, 2024
78fb213
Merge branch 'main' into toolsocketUpdates
dangond-ptc Apr 1, 2024
113c081
bug fix: ammended notification positions and removed old styles
ktheo-ptc Apr 1, 2024
cee37a4
remove menuBarHeight translation from the avatar pointer canvas, othe…
benptc Apr 2, 2024
1376203
fix alignment of avatar pointer endpoint and your mouse position, by …
benptc Apr 2, 2024
f9da97a
move avatar container z index above the fullscreen tool z index (so g…
benptc Apr 2, 2024
d864d50
Merge pull request #672 from benptc/fix-pointer-canvas-vertical-offset
benptc Apr 2, 2024
08d5a41
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Apr 2, 2024
7823c84
refactor toggles out of onLoad and into setupSettingsMenu
benptc Apr 3, 2024
1330f15
Merge pull request #675 from benptc/refactor-setup-settings-menu
benptc Apr 3, 2024
122a587
update isWithinToolboxApp to check custom userAgent, which is injecte…
benptc Apr 3, 2024
157c9aa
update avatar container transform:translate3d in addition to z-index
benptc Apr 3, 2024
7e6cc92
Merge pull request #674 from benptc/avatar-icon-z-index
benptc Apr 3, 2024
d71ade1
move shouldShowIntroModal logic from onLoad.js to setupSettingsMenu.js
benptc Apr 3, 2024
16b6332
Draw spaghetti on timeline
hobinjk-ptc Apr 3, 2024
16845a3
adjust speed to match line width for avatar pointer on AR vs non-AR u…
benptc Apr 3, 2024
a91fa3b
Merge pull request #679 from benptc/pointer-line-thickness-improvements
benptc Apr 3, 2024
9c0c601
Merge pull request #676 from benptc/check-is-within-toolbox-app
benptc Apr 4, 2024
44ccb07
Merge pull request #677 from benptc/fixup-setupSettingsMenu
benptc Apr 4, 2024
74da7f1
Bump vite from 5.2.7 to 5.2.8
dependabot[bot] Apr 4, 2024
6a8e770
reduces minimized envelope icons to 70% opacity
benptc Apr 4, 2024
6c88108
adds ability for addon to prevent avatar pointer events if camera con…
benptc Apr 4, 2024
4fa0b9d
Switch to spatial.ptc.io
hobinjk-ptc Apr 3, 2024
35e118c
Merge branch 'main' into touchscreenCameraButtons
benptc Apr 4, 2024
e02a106
change manualCameraControlFlags to be a Set rather than an object
benptc Apr 4, 2024
8b5856c
Merge pull request #684 from benptc/touchscreenCameraButtons
benptc Apr 4, 2024
55f7821
on non-desktop devices, snaps the cursor to the pointer position whil…
benptc Apr 5, 2024
bc8e161
adding scale node and implement changing size at runtime
ptc-rdeleeuw Apr 9, 2024
f03ab43
Catch new URL errors if they occur
dangond-ptc Apr 9, 2024
dcdcd8c
Merge pull request #685 from benptc/pointer-cursor-snap-mode
benptc Apr 9, 2024
c0b7238
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Apr 10, 2024
2d1b22d
Update azure ai chatbot
Steve-KX-RL Apr 10, 2024
220f636
Always enable depthTest on CameraVis shader
hobinjk-ptc Apr 9, 2024
eff325e
Merge branch 'main' into azure-openai-integration-3
hobinjk-ptc Apr 10, 2024
4621be0
Remove reference to appendPose
hobinjk-ptc Apr 10, 2024
e6e76b9
Merge pull request #671 from ptcrealitylab/toolsocketUpdates
dangond-ptc Apr 11, 2024
6c09283
Always load addons and addon information using relative paths
hobinjk-ptc Apr 10, 2024
f620160
toolsocket version bump to 2.0.1
dangond-ptc Apr 11, 2024
3ec01e1
Merge branch 'main' of https://github.com/ptcrealitylab/vuforia-spati…
dangond-ptc Apr 11, 2024
17131c0
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Apr 11, 2024
9e0e7ba
code cleanup and fix eslint issues
Steve-KX-RL Apr 11, 2024
435917d
Initially don't show AI chatbot
Steve-KX-RL Apr 11, 2024
82675fe
Bump @vitest/coverage-v8 from 1.4.0 to 1.5.0
dependabot[bot] Apr 12, 2024
b698ed0
Merge remote-tracking branch 'remotes/origin/main' into global_scale
ptc-rdeleeuw Apr 12, 2024
265b68a
code cleanups
Steve-KX-RL Apr 12, 2024
afef6af
adding webxr button and started testing on vision pro
ptc-rdeleeuw Apr 15, 2024
d00f67d
merged main into feature
ktheo-ptc Apr 15, 2024
e8e914c
amended branch with correct code from prior merge commit
ktheo-ptc Apr 15, 2024
0431d6d
Clean up various uses of `port` and APIs that want `port`
hobinjk-ptc Apr 15, 2024
99a1463
code cleanup, rename map.js, event triggering redo
Steve-KX-RL Apr 15, 2024
1801db5
Merge remote-tracking branch 'origin/main' into azure-openai-integrat…
Steve-KX-RL Apr 15, 2024
d2d801f
Update index.js
Steve-KX-RL Apr 15, 2024
2209fb7
Merge pull request #670 from ptcrealitylab/notification-bug-fix
ktheo-ptc Apr 15, 2024
f5759f6
Merge pull request #690 from ptcrealitylab/azure-openai-integration-3
Steve-KX-RL Apr 15, 2024
8b4050e
fixed depth buffer issue on vision pro 1.1 by enabling anti aliasing
ptc-rdeleeuw Apr 16, 2024
b601345
fix eslint issues
ptc-rdeleeuw Apr 16, 2024
9cdc526
Update AI module to use cloud-proxy-based language service
dangond-ptc Apr 16, 2024
e60e3da
Merge pull request #696 from ptcrealitylab/language-service
dangond-ptc Apr 16, 2024
773dec2
added creation of notification container and adjusted style
ktheo-ptc Apr 16, 2024
6bc656c
Merge pull request #697 from ptcrealitylab/add-notification-container
ktheo-ptc Apr 16, 2024
f76083c
code cleanup
ptc-rdeleeuw Apr 18, 2024
508d5a5
disable webxr in native app
ptc-rdeleeuw Apr 18, 2024
6648bd9
changed more raycasting code to be compatible with the device and sce…
ptc-rdeleeuw Apr 19, 2024
18b0c17
Bump @microsoft/teams-js from 2.21.0 to 2.22.0
dependabot[bot] Apr 12, 2024
d619dd9
Bump vite from 5.2.8 to 5.2.10
dependabot[bot] Apr 22, 2024
41748ec
added vr button into develop menu
ptc-rdeleeuw Apr 22, 2024
e8c6616
Merge pull request #695 from ptcrealitylab/global_scale
ptc-rdeleeuw Apr 22, 2024
8f6d88c
initial release
ptc-rdeleeuw May 24, 2024
864e596
implementing entity component system
ptc-rdeleeuw May 29, 2024
8571067
simplified entities
ptc-rdeleeuw May 30, 2024
d37d8b8
- fixing tool deletion
ptc-rdeleeuw May 31, 2024
c836ac7
adding documentation
ptc-rdeleeuw Jun 1, 2024
edf0dbc
- optimized placement of tools by parenting them to the world object
ptc-rdeleeuw Jun 3, 2024
b9770d3
- adding timers and simple animation node
ptc-rdeleeuw Jun 4, 2024
e4d7b47
- introduced release function to release/dispose 3d resources
ptc-rdeleeuw Jun 5, 2024
374f393
simplified entityCreation
ptc-rdeleeuw Jun 11, 2024
0031866
- simplification of the example project
ptc-rdeleeuw Jun 17, 2024
8e97e43
simplified value nodes
ptc-rdeleeuw Jun 17, 2024
f035e23
object simplification
ptc-rdeleeuw Jul 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# EditorConfig is awesome: http://EditorConfig.org
root = true

[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = false

[*.{js,css,html}]
indent_style = space
indent_size = 4

[{.*,package.json,.travis.yml}]
indent_style = space
indent_size = 2
7 changes: 7 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
thirdPartyCode/
frames/resources/
frames/pushMe.hyperesources/
frames/objectDefaultFiles/pep.min.js
docs/
dist/
.eslintrc.js
99 changes: 99 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
module.exports = {
"env": {
"browser": true,
"es2020": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly",
"Stats": "readonly",

"Block": "writable",
"BlockLink": "writable",
"CRAFTING_GRID_HEIGHT": "writable",
"CRAFTING_GRID_WIDTH": "writable",
"DEBUG_DATACRAFTING": "writable",
"Frame": "writable",
"Logic": "writable",
"LogicGUIState": "writable",
"Objects": "writable",
"SEA3D": "writable",
"TEMP_DISABLE_MEMORIES": "writable",
"THREE": "writable",
"ToolSocket": "writable",
"TWEEN": "writable",
"WebKitPoint": "writable",
"acceptUDPBeats": "writable",
"boundListeners": "writable",
"cc": "writable",
"cout": "writable",
"createNameSpace": "writable",
"d3": "writable",
"editingAnimationsMatrix": "writable",
"globalCanvas": "writable",
"globalDOMCache": "writable",
"globalProgram": "writable",
"globalFrameScaleAdjustment": "writable",
"globalNodeScaleAdjustment": "writable",
"globalStates": "writable",
"httpPort": "writable",
"defaultHttpPort": "writable",
"hull": "writable",
"io": "writable",
"objects": "writable",
"overlayDiv": "writable",
"overlayDiv2": "writable",
"p5": "writable",
"pocketBegin": "writable",
"pocketDropAnimation": "writable",
"pocketFrame": "writable",
"pocketItem": "writable",
"pocketItemId": "writable",
"pocketNode": "writable",
"publicDataCache": "writable",
"realityEditor": "writable",
"realityElements": "writable",
"rotateX": "writable",
"rotationXMatrix": "writable",
"rr": "writable",
"shadowObjects": "writable",
"targetDownloadStates": "writable",
"timeCorrection": "writable",
"timeForContentLoaded": "writable",
"visibleObjectTapDelay": "writable",
"visibleObjectTapInterval": "writable",
"webkitConvertPointFromPageToNode": "writable",
},
"parserOptions": {
"ecmaVersion": 2022,
"sourceType": "module",
},
"rules": {
"no-prototype-builtins": "off",
"no-redeclare": [
"error",
{"builtinGlobals": false}
],
"no-unused-vars": [
"error",
{
"varsIgnorePattern": "^_",
"argsIgnorePattern": "^_",
},
],
"no-inner-declarations": "off",
},
"overrides": [{
"files": [
"src/constructors.js",
"src/device/utilities.js",
"src/objects.js",
"src/states.js",
],
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "script"
}
}]
};
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "10:00"
open-pull-requests-limit: 10
24 changes: 24 additions & 0 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Node.js CI

on: [push]

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [16.x]

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm run build --if-present
- run: npm test
env:
CI: true
18 changes: 17 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# idea editing tools
.idea
.editorconfig

# osx directory files
.DS_Store
.DS_Store

# documentation can be regenerated by running "bash generate_docs.sh"
docs/

node_modules/

*.swp

dist/

coverage/
/.vscode

/src/assistant/config.js
/objectDefaultFiles
19 changes: 19 additions & 0 deletions .jsdoc.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"source": {
"includePattern": ".+\\.js(doc|x)?$", // Only process file ending in .js, .jsdoc or .jsx
"exclude": ["node_modules", "addons"] // Be gone, node_modules.
},
"recurseDepth": 10, // Only go 10 levels deep.
"templates": {
"cleverLinks": false,
"monospaceLinks": true,
"useLongnameInNav": false,
"showInheritedInNav": true
},
"opts": {
"destination": "./docs/", // Where I want my docs to be generated.
"recurse": true, // Same as using -r or --recurse
"template": "node_modules/minami"
}
}

76 changes: 76 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at [email protected]. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
42 changes: 42 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
## How To Contribute

Thank you for your interest! We love all community contributions. They are
great ways to suggest new features, call attention to bugs, or see your work
come to life! There are a couple different ways to contribute:

### Talking in the Forum

The best place to go for all things Spatial Toolbox is our [forum at
forum.spatialtoolbox.vuforia.com](https://forum.spatialtoolbox.vuforia.com/).
There you can ask open-ended questions and discuss feature ideas without
commiting to filing a GitHub issue.

### Bugs and Features

If you do want to make an official tracked report or request, check out the
Issues list linked to in this repository's GitHub page. It's possible that
someone has already had the same idea or same problem.

If it's a new bug then please provide as much information as possible. First,
provide a description of the problem, e.g. "the tools on screen disappear after
pressing the pocket button." This includes the platforms and versions involved,
e.g. Spatial Toolbox 1.3.0 on an iPhone 10 talking to a Spatial Edge Server
running on Node 12 on Ubuntu 18.04. Next, any steps to reproduce the bug would
be wonderful. For example, "this happened most often when I created three
tools, restarted the server, then pressed the pocket button in my app."

If it's a new feature just let us know why it's the best and greatest feature
in the world. Maybe you'll convince a wandering contributor to submit a pull
request!

### Pull Requests

Submitting pull requests is a great way to contribute! For more information
about pull requests, check out [GitHub's
documentation](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests).

It helps out your pull request if you make sure that your code is easy to read
and understand. One test we use for this is running eslint, a style checker for
JavaScript. You can either run [eslint
locally](https://eslint.org/docs/user-guide/command-line-interface) or check
out its results on the pull request itself.
Loading