feat: improved visualisation and x4 data import

This commit is contained in:
2026-03-18 20:58:17 -04:00
parent 358122a74a
commit f98c47a8a7
45 changed files with 32840 additions and 1482 deletions

View File

@@ -25,15 +25,14 @@ export function createViewerControllers(host: any) {
shipGroup: host.systemLayer.shipGroup,
galaxySelectableTargets: host.galaxyLayer.selectableTargets,
systemSelectableTargets: host.systemLayer.selectableTargets,
systemVisuals: host.systemVisuals,
planetVisuals: host.planetVisuals,
orbitLines: host.orbitLines,
celestialVisuals: host.celestialVisuals,
nodeVisuals: host.nodeVisuals,
stationVisuals: host.stationVisuals,
claimVisuals: host.claimVisuals,
constructionSiteVisuals: host.constructionSiteVisuals,
shipVisuals: host.shipVisuals,
systemVisuals: host.galaxyLayer.systemVisuals,
planetVisuals: host.systemLayer.planetVisuals,
celestialVisuals: host.systemLayer.celestialVisuals,
nodeVisuals: host.systemLayer.nodeVisuals,
stationVisuals: host.systemLayer.stationVisuals,
claimVisuals: host.systemLayer.claimVisuals,
constructionSiteVisuals: host.systemLayer.constructionSiteVisuals,
shipVisuals: host.systemLayer.shipVisuals,
});
const navigationController = new ViewerNavigationController({
@@ -62,10 +61,10 @@ export function createViewerControllers(host: any) {
systemAnchor: host.systemAnchor,
galaxyCamera: host.galaxyLayer.camera,
systemCamera: host.systemLayer.camera,
shipVisuals: host.shipVisuals,
nodeVisuals: host.nodeVisuals,
planetVisuals: host.planetVisuals,
systemVisuals: host.systemVisuals,
shipVisuals: host.systemLayer.shipVisuals,
nodeVisuals: host.systemLayer.nodeVisuals,
planetVisuals: host.systemLayer.planetVisuals,
systemVisuals: host.galaxyLayer.systemVisuals,
followCameraPosition: host.followCameraPosition,
followCameraFocus: host.followCameraFocus,
followCameraDirection: host.followCameraDirection,
@@ -103,9 +102,8 @@ export function createViewerControllers(host: any) {
getSelectedItems: () => host.selectedItems,
getWorldTimeSyncMs: () => host.worldTimeSyncMs,
getCurrentDistance: () => host.currentDistance,
planetVisuals: host.planetVisuals,
orbitLines: host.orbitLines,
systemVisuals: host.systemVisuals,
planetVisuals: host.systemLayer.planetVisuals,
systemVisuals: host.galaxyLayer.systemVisuals,
createWorldPresentationContext: () => host.createWorldPresentationContext(),
});
@@ -198,6 +196,7 @@ export function createViewerControllers(host: any) {
galaxySelectableTargets: host.galaxyLayer.selectableTargets,
systemSelectableTargets: host.systemLayer.selectableTargets,
hoverLabelEl: host.hoverLabelEl,
hoverConnectorLineEl: host.hoverConnectorLineEl,
marqueeEl: host.marqueeEl,
keyState: host.keyState,
getWorld: () => host.world,