Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: AxialRotationHandle now correctly handles rotating objects #187

Merged
merged 3 commits into from
Jan 17, 2023

Conversation

phtaylor
Copy link
Contributor

fix: AxialRotationHandle now correctly handles rotating objects around arbitrary axes, when not connected to the selection manager.

  • simplified the Handles overall.

…d arbitrary axes, when not connected to the selection manager.

 - simplified the Handles overall.
@phtaylor phtaylor merged commit f4c3b7b into next Jan 17, 2023
@phtaylor phtaylor deleted the update-handles branch January 17, 2023 20:46
mauroporras pushed a commit that referenced this pull request Jan 25, 2023
* fix: AxialRotationHandle now correctly handles rotating objects around arbitrary axes, when not connected to the selection manager.

 - simplified the Handles overall.
mauroporras pushed a commit that referenced this pull request Jan 25, 2023
* fix: AxialRotationHandle now correctly handles rotating objects around arbitrary axes, when not connected to the selection manager.

 - simplified the Handles overall.
mauroporras pushed a commit that referenced this pull request Jan 25, 2023
* fix: AxialRotationHandle now correctly handles rotating objects around arbitrary axes, when not connected to the selection manager.

 - simplified the Handles overall.
phtaylor added a commit that referenced this pull request May 11, 2023
* build(npm): use zea-engine@next

* build: use latest engine build.

* fix: disable errors caused by TypeScript build.

* build(npm): use zea-engine@next

* fix: disable errors caused by TypeScript build.

* fix: AxialRotationHandle now correctly handles rotating objects (#187)

* fix: AxialRotationHandle now correctly handles rotating objects around arbitrary axes, when not connected to the selection manager.

 - simplified the Handles overall.

* fix: Gizmo handles now respond correctly to touch intereactions

 - cleaned up doc strings.

* build(npm): use zea-engine@next

* Rotation handle snaps (#190)

* feat: AxialRotationHandle now supports customizing the snap angle and toggling it to be always enabled.

* chore: added 'exports' to package.json
 - removed unused CSS files.

* chore

* chore: export 'CreateGeomTool'

* chore: export CreateGeomChange

* refactor: the original PointerEvent is now passed to the Create Tool handlers.

* fix: Selection rectangle on high-dpi screens (#191)

* fix: ViewCube is now the same size at all screen resolutions.

* chore: remove log.

* chore: fixed builds regression

* fix: ViewCube now scales based on devicePixelRatio
 - It should now be the correct size on all screens.

* wip

* disabled FatLinesMaterial

* disabled frustum culling

* refactored all create tools

* fixed compatibility with engine 4.8.0

* Implement multisegment line tool

* Implement multisegment line tool

* implemented snapping on the multi-line tool

* snap constrcution plane to orthogonal view plane

* Implement tool manager at create tools demo

* cleaned up minor compatiblity issue with zea-engine 3.13.0

* chore(release): 4.4.1

* fix: HandleShader became incompatible with the non-multidraw pipeline.

* Change with alt to nav only if no tool

* Reset tools

* Apply requested changes

* Fix linting error

* chore: selection rect now does not add a treeItem if it is filtered by the filter function.

---------

Co-authored-by: Philip Taylor <[email protected]>
Co-authored-by: Froilan Moreno <[email protected]>
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.

1 participant