Skip to content
This repository has been archived by the owner on Jun 10, 2022. It is now read-only.

Commit

Permalink
Jabenk/physics merge1 (#590)
Browse files Browse the repository at this point in the history
* [SDK] Animations overhaul part 2 (#532)

* Start filling out animation classes

* Add some fields to Animation

* Fix some build/lint issues

* Finish wiring up SDK

* Strip out all old animation system methods/types

* Stub out AnimateTo

* Fill out AnimateTo

* Type checking

* Fix some bugs

* Update tests for new animation API

* Convert input test

* Finish porting tests

* Fix consistency

* Move relative field

* Fix

* Add vertex colors to test clock

* Add animation lookups to anims and materials

* Start updating test

* Finish up test

* Fix up some stuff

* Fix test permissions?

* Start animation data validation

* Add validation

* More validation

* Debug logging

* Consolidate placeholder name/type checking, add validation error class

* Document thrown exceptions

* Cleanup

* Add track easing

* Start on more thorough test

* Add bouncing cubes test

* Fix interpolations

* Fix duration for anims with data

* Update anim scale test to use relative values

* Don't reset time on anim start if speed is 0

* Add orphaned animation detection, delete method

* Clean up animations when they're orphaned

* Validate target paths as values

* Add dynamic animation test

* Rename test

* Add anim blend test

* Rename interpolation-test

* Comment out unsupported features

* Add back deprecated animateTo

* Add back stub of deprecated createAnimation

* Add isPlaying prop to AnimationLike

* Change return val of AnimateTo, add isPlaying patch prop

* Fix intellisense

* Add looping relative test

* Fix the scale test sliding downward

* Correctly override step interpolation

* Finish relative anim test

* Fix some tests

* Move anim finish state transition to client, fixes

* Allow occasional actor updates through

* Remove post-animation actor updates

* Version bump: 0.17

* npm audit fix

* Publish

 - @microsoft/mixed-reality-extension-altspacevr-extras@0.17.0
 - @microsoft/mixed-reality-extension-common@0.17.0
 - functional-tests@0.17.0
 - @microsoft/gltf-gen@0.17.0
 - @microsoft/mixed-reality-extension-sdk@0.17.0

* Automated: Regenerated documentation for 0.17.0

* Automated: Updated package-lock.json files for 0.17.0

* Fix for grab sync. Fixes #538

* Add bounciness and frictions to the collider

* Add bounce and friction visual tests

* Fine tune friciton demo

* Fix lint errors

* Fix for grab sync. Fixes #538

* Fix lint errors

* [SDK] Add more font types (#537)

* Add more font types

* Change the default font

* Publish

 - @microsoft/mixed-reality-extension-altspacevr-extras@0.17.1
 - @microsoft/mixed-reality-extension-common@0.17.1
 - functional-tests@0.17.1
 - @microsoft/gltf-gen@0.17.1
 - @microsoft/mixed-reality-extension-sdk@0.17.1

* Sync animation updates in create calls (#545)

* Updated package-lock.json files for 0.17.1

* Jabenk/pr (#541)

* Add bounciness and frictions to the collider

* Add bounce and friction visual tests

* Fine tune friciton demo

* PR fixes

* More fixes in naming

* Format the 2 new files with Ctr+A, and then Ctr+K and Ctr+F

* Remove text component from physics planes.

* More merges

* reduce warning

* fix merge errors

* split one test in 2 with different bounciness

* fix sync for videostream when duration is 0 (live video/audio) (#569)

* wire up bounciness correctly

* Extend testings

* minor fine tuneing of a demo

* Cleanup lint warnings

* Initial Tool and Pen Behavior Functionality (#570)

* Revert "Merge pull request #497 from microsoft/revert/pen"

This reverts commit ed44094.

* Don't export pen tool for SDK

* Fix bug where action is not found on the behavior

* PR feedback and lint fixes

* Additional PR feedback

* Cleanup

Co-authored-by: Eric Anderson <eanders@microsoft.com>

* Support conditional request headers for static files (#563)

* Support conditional request headers for static files

* Specify index explicitly

* Move restify types to types folder

* Fix conditional request for buffers

* Change missing buffer error from 500 to 404

* Move dependency to sdk package

* Version bump: 0.18.0

* Publish

 - @microsoft/mixed-reality-extension-altspacevr-extras@0.18.0
 - @microsoft/mixed-reality-extension-common@0.18.0
 - functional-tests@0.18.0
 - @microsoft/gltf-gen@0.18.0
 - @microsoft/mixed-reality-extension-sdk@0.18.0

* Automated: Regenerated documentation for 0.18.0

* Automated: Updated package-lock.json files for 0.18.0

* Add test cases with a pile composed of bodies from different clients

* Local vs Remote rigid body stack

* Update the 2 test that will be later potentially removed

* Remove obsolete test cases

Co-authored-by: Steven Vergenz <steven.vergenz@microsoft.com>
Co-authored-by: Eric Anderson <eanders@microsoft.com>
Co-authored-by: Kai <norybiak@gmail.com>
Co-authored-by: Tom Burdak <40439150+tombuMS@users.noreply.github.com>
Co-authored-by: Nikola Nikolic (HAVOK) <niknik@microsoft.com>
  • Loading branch information
6 people authored May 12, 2020
1 parent 10bf4e6 commit 488a9e2
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions packages/functional-tests/src/tests/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,22 +82,22 @@ export const Factories = {
'light': (...args) => new LightTest(...args),
'look-at': (...args) => new LookAtTest(...args),
'physics-bounce': (...args) => new PhysicsBounceTest(...args),
'physics-stack-2 boxes': (...args) => new PhysicsStackTest(2, 0.5, false, ...args),
'physics-stack-2 boxes mix': (...args) => new PhysicsStackTest(2, 0.5, true, ...args),
'physics-stack-2 large boxes mix': (...args) => new PhysicsStackTest(2, 1.0, true, ...args),
'physics-stack-4 boxes': (...args) => new PhysicsStackTest(4, 0.5, false, ...args),
'physics-stack-4 boxes mix': (...args) => new PhysicsStackTest(4, 0.5, true, ...args),
'physics-stack-4 large boxes mix': (...args) => new PhysicsStackTest(4, 1.0, true, ...args),
'physics-firction': (...args) => new PhysicsFrictionTest(...args),
'physics-sim': (...args) => new PhysicsSimTest(...args),
'physics-free-fall': (...args) => new PhysichFreeFallTest(...args),
'physics-collision-b.0': (...args) => new PhysicsCollisionTest( 0, ...args),
'physics-collision-b.8': (...args) => new PhysicsCollisionTest( 0.8,...args),
'physics-head-collision-b.0': (...args) => new PhysicsHeadCollisionTest(0,...args),
'physics-head-collision-b.2': (...args) => new PhysicsHeadCollisionTest(0.2,...args),
'physics-pile-b.0v1': (...args) => new PhysicsPileTest(0, -1, 50, 0.0,...args),
'physics-pile-b.0v2': (...args) => new PhysicsPileTest(0, 10000, 70, 0.0,...args),
'physics-pile-b.0v2': (...args) => new PhysicsPileTest(0, 100000, 70, 0.0,...args),
'physics-pile-b.0v3': (...args) => new PhysicsPileTest(0, -1, 50, 0.2,...args),
'physics-sim': (...args) => new PhysicsSimTest(...args),
'physics-stack-2 boxes': (...args) => new PhysicsStackTest(2, 0.5, false, ...args),
'physics-stack-2 boxes mix': (...args) => new PhysicsStackTest(2, 0.5, true, ...args),
'physics-stack-2 large boxes mix': (...args) => new PhysicsStackTest(2, 1.0, true, ...args),
'physics-stack-4 boxes': (...args) => new PhysicsStackTest(4, 0.5, false, ...args),
'physics-stack-4 boxes mix': (...args) => new PhysicsStackTest(4, 0.5, true, ...args),
'physics-stack-4 large boxes mix': (...args) => new PhysicsStackTest(4, 1.0, true, ...args),
'primitives': (...args) => new PrimitivesTest(...args),
'prompt': (...args) => new PromptTest(...args),
'reparent': (...args) => new ReparentTest(...args),
Expand Down

0 comments on commit 488a9e2

Please sign in to comment.