Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@naraesk
Copy link
Member

@naraesk naraesk commented Feb 5, 2019

New features:

new backend (generator2) with increased performance and lower memory usage
migration to docker-based micro service architecture
preliminary UI support for A-Frame

Aaron Sillus and others added 30 commits September 7, 2018 13:54
Anlegen der aframe-spezifischen Dateien, sowie erstellen von Variablen (canvasId, visMode) für switch statements in Application.js.
Ablauf in der Application.js funktioniert ungefähr bis zur activateController-Funktion.

Test Setup "blank.js: enthält inzwischen zu Testzwecken den SearchController und DefaultLogger. 

AframeActionController: bubble-canceling auskommentiert, um Navigation zu erlauben.

AframeCanvasManipulator.initialize() zur Zeit leer und daher Fehlerfrei.
searchController loads long at initialization
-FlyToEntity-function not working yet
-AframeActionController working with some workarounds
-AframeCanvasMarkController working
-FlyToEntity-function not working yet
-AframeActionController working with some workarounds
-AframeCanvasMarkController working
add ids, remove script tag, adopt a-entity and a-scene to ui requirements
-AframeCanvas(-Filter/-Select)Controller working
-filter functions can be used via PackageExplorerController
-new setup file "aframe.js" will be used for further testing instead of "blank.js" and activates the new Controllers
also:
- fixed a bug where multiple hoverEvents were emitted
- aframe.js updated
- jqxProgressbar added to aframe.html
Removed unused aframe controllers
- added to aframe.html
also: (un-)highlightEntity created for aframe
This controller got its own file, because the original specified it's own eventListeners on multiPart and canvas.
This version subscribes for actions.hover/unhover instead.
AframeActionController.js now adds cursor coordinates as attributes .layerX and .layerY to "mouseenter" and "mouseleave" events. The cursors position gets stored on every "mousemove" event.
AframeActionController.js now adds cursor coordinates as attributes .layerX and .layerY to "mouseenter" and "mouseleave" events. The cursors position gets stored on every "mousemove" event.
- testing revealed some bugs and deviating behaviors of the AframeCanvasManipulator. These seem to be fixed for now
- AframeActionController emitted a second "mouseup" event object with canvas as target which is now filtered out
- testing revealed some bugs and deviating behaviors of the AframeCanvasManipulator. These seem to be fixed for now
- AframeActionController emitted a second "mouseup" event object with canvas as target which is now filtered out
David Baum and others added 29 commits January 8, 2019 00:12
AframeCanvasManipulator:
-missing functions work now
-problems occure when flyToEntity is called by the controller
-functions work because canvasController has access to the exact camera object specified by aframe-orbit-camera-component.js
-this is achieved by storing the object during its initialization into the global variable globalCamera (definition in aframe.html)

added file camera-beta:
-adds the line "globalCamera = this" to the aframe-orbit-camera-component

aframe.html:
-defines the globalCamera variable

ResetViewController:
-now calls the reset function of the canvasManipulator instead of executing the functions body on its own
-is now compatible with aframes canvasManipulator
@naraesk naraesk merged commit d1b1448 into master Feb 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants