MichalDybizbanskiCreoox

Results 3 issues of MichalDybizbanskiCreoox

This PR changes semantics of the `{Angle,Distance}Measurements{Mouse,Touch}Control::snapping` change while a measurement is partially created. Specifically the PR prevents resetting the creation process on `snapping` change, which means that `snapping` change...

This PR introduces `SceneModelEntity::area` and `::volume` getters. The metrics are computed during load time, and don't rely on run-time geometry information, thus assuming `SceneModelEntity` geometries don't change. IMPORTANT: The metrics...

This PR incorporates the `html2canvas` library as a part of the repository, as opposed to depending on it through `npm`. For details see the relevant ticket at https://creoox.atlassian.net/browse/XEOK-49