Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
CreativeCodingLab
/
NeuroCave
Public
Notifications
You must be signed in to change notification settings
Fork
4
Star
25
Code
Issues
0
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Dev webxr x3
- #1
#1
Open
iMammal
wants to merge 67 commits into
CreativeCodingLab:master
CreativeCodingLab/NeuroCave:master
from
iMammal:Dev-WebXR-x3
iMammal/NeuroCavePlus:Dev-WebXR-x3
Copy head branch name to clipboard
Conversation
Commits
67
(67)
Checks
Files changed
Open
Dev webxr x3
#1
iMammal
wants to merge 67 commits into
CreativeCodingLab:master
CreativeCodingLab/NeuroCave:master
from
iMammal:Dev-WebXR-x3
iMammal/NeuroCavePlus:Dev-WebXR-x3
Copy head branch name to clipboard
Commits
Commits on Oct 23, 2022
Modernizing old JS code for compatibility with newer threejs and d3 libraries.
iMammal
committed
6bb90f2
View commit details
Copy full SHA for 6bb90f2
Browse repository at this point
Continuing to Modernize old JS code for compatibility with newer threejs and d3 libraries. Adding imports/exports to each file after disabling global module loading from visualization.html with lef…
Show description for 4620f34
iMammal
committed
4620f34
View commit details
Copy full SHA for 4620f34
Browse repository at this point
Commits on Oct 24, 2022
Continuing to Modernize old JS code for compatibility with newer threejs and d3 libraries. Adding imports/exports to each file after replacing OLD THREE.js with new one from NPM, as well as VREffec…
Show description for 9a2bb58
iMammal
committed
9a2bb58
View commit details
Copy full SHA for 9a2bb58
Browse repository at this point
After upgrading threejs library, adding back in node selection and edge display, Changing Subject and Network Topology, and selected node info panel display.
iMammal
committed
d407c58
View commit details
Copy full SHA for d407c58
Browse repository at this point
Commits on Oct 25, 2022
After upgrading threejs library, continue modernizing: Upgraded controls to TrackballCOntrol addon included with three.js module and started on Skybox among other changes. Thanks Todd H. for the cc…
Show description for 965b11c
iMammal
committed
965b11c
View commit details
Copy full SHA for 965b11c
Browse repository at this point
After upgrading threejs library, continue modernizing: Added package.json to git tracking.
iMammal
committed
0feccd4
View commit details
Copy full SHA for 0feccd4
Browse repository at this point
Changes by thamm for modernizing code with NPM, and new threejs, etc.
iMammal
committed
84d1c3d
View commit details
Copy full SHA for 84d1c3d
Browse repository at this point
After upgrading threejs library, continue modernizing: Added package.json to git tracking.
iMammal
committed
79538c4
View commit details
Copy full SHA for 79538c4
Browse repository at this point
skybox fixed. next error is in vreffect.
thammersmith
committed
210a547
View commit details
Copy full SHA for 210a547
Browse repository at this point
Commits on Oct 27, 2022
bypassed enough code to get render to happen. next controls.
thammersmith
committed
0804403
View commit details
Copy full SHA for 0804403
Browse repository at this point
fixed toggle menu button
thammersmith
committed
ef9ba1b
View commit details
Copy full SHA for ef9ba1b
Browse repository at this point
Commits on Oct 28, 2022
Controls and skybox working
thammersmith
committed
2551056
View commit details
Copy full SHA for 2551056
Browse repository at this point
cline on node to show connects working
thammersmith
committed
fb977b4
View commit details
Copy full SHA for fb977b4
Browse repository at this point
Commits on Oct 30, 2022
Fix all buttons and sliders that broke with new three.js and node. Subject, Coords system, Sync, Opacity, Both Threshold Modes, Root node selection and Spanning tree creation and distance display, …
Show description for c65d0f8
iMammal
committed
c65d0f8
View commit details
Copy full SHA for c65d0f8
Browse repository at this point
Everything VR is commented out. Left the commented code in for reference.
iMammal
committed
ca27a42
View commit details
Copy full SHA for ca27a42
Browse repository at this point
createLegend on Init, rather than updates
iMammal
committed
069d55e
View commit details
Copy full SHA for 069d55e
Browse repository at this point
Commits on Nov 13, 2022
Import xrButton class from WebXR examples and add Enter VR buttons to each viewport
iMammal
committed
16a26d3
View commit details
Copy full SHA for 16a26d3
Browse repository at this point
Check for immersive VR support and configure XR Buttom accordingly.
iMammal
committed
5dc6445
View commit details
Copy full SHA for 5dc6445
Browse repository at this point
xrButton toggles between Enter VR and Exit VR
iMammal
committed
7fe9819
View commit details
Copy full SHA for 7fe9819
Browse repository at this point
Commits on Nov 14, 2022
Ugly canvas hack to get headset transform matrix logging to console.
iMammal
committed
92c235d
View commit details
Copy full SHA for 92c235d
Browse repository at this point
Converting to "Inline" VR experience. Broken Buttons only ever say "Exit VR" now.
iMammal
committed
e5a6686
View commit details
Copy full SHA for e5a6686
Browse repository at this point
Commits on Nov 15, 2022
Fixed "Enter VR" buttons.
iMammal
committed
be0c6f4
View commit details
Copy full SHA for be0c6f4
Browse repository at this point
Commented out first WebXR attempt and implemented a simpler one that mostly works
iMammal
committed
af4ddf0
View commit details
Copy full SHA for af4ddf0
Browse repository at this point
Added simple left and right controllers rendered as lines with selection stubs
iMammal
committed
9e03be9
View commit details
Copy full SHA for 9e03be9
Browse repository at this point
Added Controller Grip Rendering
iMammal
committed
64aaf07
View commit details
Copy full SHA for 64aaf07
Browse repository at this point
Commits on Nov 16, 2022
updated draw pointer function.
thammersmith
committed
ca0336c
View commit details
Copy full SHA for ca0336c
Browse repository at this point
removed stray dash
thammersmith
committed
14b22ed
View commit details
Copy full SHA for 14b22ed
Browse repository at this point
Log console message for Touch Controller button state.
iMammal
committed
ad956ba
View commit details
Copy full SHA for ad956ba
Browse repository at this point
Merge remote-tracking branch 'origin/Dev-WebXR-x3' into Dev-WebXR-x3
iMammal
committed
88497a6
View commit details
Copy full SHA for 88497a6
Browse repository at this point
removed stray dash
thammersmith
committed
8f26a7a
View commit details
Copy full SHA for 8f26a7a
Browse repository at this point
updated getpointed object to work from controller instead of camera position
Show description for a9ca47b
thammersmith
committed
a9ca47b
View commit details
Copy full SHA for a9ca47b
Browse repository at this point
removed stray 0
thammersmith
committed
9a09060
View commit details
Copy full SHA for 9a09060
Browse repository at this point
re-enabled xrcontrollermodelfactory
Show description for 53f5818
thammersmith
committed
53f5818
View commit details
Copy full SHA for 53f5818
Browse repository at this point
enabled correct xrcontrollermodelfactory
thammersmith
committed
3829518
View commit details
Copy full SHA for 3829518
Browse repository at this point
added frame rate limiter to animation loop
thammersmith
committed
0c67717
View commit details
Copy full SHA for 0c67717
Browse repository at this point
moved frame rate limiter to animatepv
thammersmith
committed
408363c
View commit details
Copy full SHA for 408363c
Browse repository at this point
removed frame rate limiter commented out until usable
Show description for 068ca51
thammersmith
committed
068ca51
View commit details
Copy full SHA for 068ca51
Browse repository at this point
Commits on Nov 17, 2022
working selection from xr controller
Show description for 332207b
thammersmith
committed
332207b
View commit details
Copy full SHA for 332207b
Browse repository at this point
still no movement
thammersmith
committed
fa53b39
View commit details
Copy full SHA for fa53b39
Browse repository at this point
movement
Show description for 25b67f0
thammersmith
committed
25b67f0
View commit details
Copy full SHA for 25b67f0
Browse repository at this point
tweaks to control switching
thammersmith
committed
8990a10
View commit details
Copy full SHA for 8990a10
Browse repository at this point
tweaks to control switching
thammersmith
committed
6224d28
View commit details
Copy full SHA for 6224d28
Browse repository at this point
Commits on Nov 19, 2022
Put some binary logic in the updateNodeMoveOver() to get mouse and VR controllers to cooperate and not cancel each other in node hover. Node is considere hovered over if mouse OR touch controller …
Show description for 9b3f7c0
iMammal
committed
9b3f7c0
View commit details
Copy full SHA for 9b3f7c0
Browse repository at this point
Cleaned up node selection with stateful trigger logic.
iMammal
committed
5f7bdfb
View commit details
Copy full SHA for 5f7bdfb
Browse repository at this point
Added comments to updateNodeMoveOver() for new hover/point logic
iMammal
committed
f252521
View commit details
Copy full SHA for f252521
Browse repository at this point
Enable node pointed-at action for both VR controllers
iMammal
committed
2d0e010
View commit details
Copy full SHA for 2d0e010
Browse repository at this point
Commits on Nov 24, 2022
working with xr inputs
thammersmith
committed
ed3d771
View commit details
Copy full SHA for ed3d771
Browse repository at this point
xr camera tied to controllers
Show description for caec371
thammersmith
committed
caec371
View commit details
Copy full SHA for caec371
Browse repository at this point
Commits on Dec 10, 2022
some tweaks to movement
Show description for 7ada6a3
thammersmith
committed
7ada6a3
View commit details
Copy full SHA for 7ada6a3
Browse repository at this point
more tweaks to movement, still can't 'pull up'
thammersmith
committed
98730da
View commit details
Copy full SHA for 98730da
Browse repository at this point
movement seems to be okish
thammersmith
committed
a20ecbe
View commit details
Copy full SHA for a20ecbe
Browse repository at this point
slightly better then okish
thammersmith
committed
31f0693
View commit details
Copy full SHA for 31f0693
Browse repository at this point
Commits on Jan 16, 2023
Added local http-server nodejs entry point and instructions for running locally
iMammal
committed
a092984
View commit details
Copy full SHA for a092984
Browse repository at this point
Commits on Mar 11, 2023
Added a second slider for separate control of Sphere and Box Glyph sizes.
iMammal
committed
7b766fe
View commit details
Copy full SHA for 7b766fe
Browse repository at this point
Added two more sliders for independent control of sphere and box glyph slacing in both viewports.
iMammal
committed
e5f5c8d
View commit details
Copy full SHA for e5f5c8d
Browse repository at this point
Split the left and right viewport glyph scaling controls to the left and right viewports.
iMammal
committed
215c70f
View commit details
Copy full SHA for 215c70f
Browse repository at this point
Added Ipsalateral and Contralateral checkboxes to limit edge display to specific hemispheres.
iMammal
committed
0c959f2
View commit details
Copy full SHA for 0c959f2
Browse repository at this point
Commits on Mar 12, 2023
Decoupled ColorCoding Menu for Left and Right Indemendent Control. Todo: ColorCoding Sync and Sync-lock
iMammal
committed
f32080d
View commit details
Copy full SHA for f32080d
Browse repository at this point
Add Left Color Sync to for Active Group. Todo: Sync Region States and Sync Lock.
iMammal
committed
8d835a4
View commit details
Copy full SHA for 8d835a4
Browse repository at this point
Commits on Mar 13, 2023
Implemented Region State Sync on Left Color Coding Sync
iMammal
committed
c81ef79
View commit details
Copy full SHA for c81ef79
Browse repository at this point
Implement Locking of Left ColorCoding and Region Activity States to Right and Unlocking. Default State Locked.
iMammal
committed
59a5789
View commit details
Copy full SHA for 59a5789
Browse repository at this point
Added Left and Right Lock checkboxes for Syncronized Box and Sphere Control on each Viewport
iMammal
committed
4efb469
View commit details
Copy full SHA for 4efb469
Browse repository at this point
Added Cross-Viewport Sphere and Box locks and Three-Way and All-Way Scaling Slider locking
iMammal
committed
160a147
View commit details
Copy full SHA for 160a147
Browse repository at this point
Commits on Mar 18, 2023
Enable Right Side Search Panel for Node Indeces or Region Name Substrings. Some Probless on Edge Bundling.
iMammal
committed
3551a78
View commit details
Copy full SHA for 3551a78
Browse repository at this point
Commits on Mar 20, 2023
Extended Search field to search both viewports and select found nodes with adjacent edge drawing. Fixed an edge threshold bug. More progress on Edge Bundling.
iMammal
committed
f1485fe
View commit details
Copy full SHA for f1485fe
Browse repository at this point
Commits on Mar 21, 2023
Added second "Contralateral" Threshold slider that apprears when both Ispi- and Contra-laterality is checked for independent threshold control
iMammal
committed
abf88d8
View commit details
Copy full SHA for abf88d8
Browse repository at this point
Exclude NodeInfoPanel from Right-Click Toggle and change into to selected node info on search hit
iMammal
committed
1d8b872
View commit details
Copy full SHA for 1d8b872
Browse repository at this point
You can’t perform that action at this time.