overte-thingvellir/scripts/developer/tests
LaShonda Hopper 75403124b6 [WL21389] Addresses physics library dependency and has some other fixes (details below).
* Addresses physics library dependency by moving computeShapeInfo override from
ShapeEntityItem (which is within Entities Library) to RenderableShapeEntityItem
(which is in Entities-Renderer Library).
** Entities-Renderer library already links against the physic library.
** Per discussion with Andrew Meadows: In order to ShapeEntityItem to be
utilized the library dependency between the Entity and Physics library
would need to be resolved to avoid the cyclical reliance which isn't in
the scope of this ticket.
* Updates shapeSpawner test script from the default clone of basicEntityTest\entitySpawner.js
** Objects now have a finite lifetime
** Script now cleans up the objects created when the script ends
** Also moved some adjustable properties out into var aliases at the top of the
file for easier/less error prone tweaking. Should probably add one for the shapeType.
* Fixes some issues with validateShapeType helper function
* Removed naive attempt at including physics library within entities library.
* Transferred some todos from notes
* Fixed some formatting

NOTE(s):
  This compiles and runs.  Cylinder is spawned and treated as CYLINDER_Y.

TODO(s):
* Add tweakable var for shapeType within shapeSpawner.js
* Vet and verify other shapes.
* Add in edge case handling.
* Add in support for other shapes to ShapeInfo infrastructure.

Changes to be committed:
	modified:   libraries/entities-renderer/src/RenderableShapeEntityItem.cpp
	modified:   libraries/entities-renderer/src/RenderableShapeEntityItem.h
	modified:   libraries/entities/CMakeLists.txt
	modified:   libraries/entities/src/ShapeEntityItem.cpp
	modified:   libraries/entities/src/ShapeEntityItem.h
	modified:   libraries/physics/src/ShapeFactory.cpp
	modified:   libraries/shared/src/ShapeInfo.cpp
	modified:   scripts/developer/tests/basicEntityTest/shapeSpawner.js
2017-07-25 14:43:39 -04:00
..
basicEntityTest
batonSoundEntityTest
dynamics
performance
rapidProceduralChange
scriptableResource
skybox
unit_tests
.gitignore
ambientSoundTest.js
avatarAttachmentTest.js
avatarToWorldTests.js
consoleObjectTest.js
controllerInterfaceTest.js
cube_texture.png
dot.png
entityEditStressTest.js
entityLookupCostMeasurement.js add script to measure cost of entity lookup by id 2017-07-13 13:30:57 -07:00
entityServerStampedeTest-entity.js
entityServerStampedeTest.js
entitySpawnTool.js
entityStampedeTest-entity-fail.js
entityStampedeTest-entity.js
entityStampedeTest.js
hipsControllerTest.js
hipsIkTest.js
injectorTest.js
loadedMachine.js
lodTest.js
mat4test.js
messagesTests.js
overlayMouseTrackingTest.js
particleOrientationTest.js
playaPerformanceTest.js
playaPerformanceTest.qml Remove default focus on text fields 2016-06-30 15:22:13 -07:00
primitivesTest.js
printTest.js
puck-attach.js
qmlTest.js
scaling.png
sliderTest.html Added inputMode property to Web3DOverlay. 2017-03-23 13:54:18 -07:00
sliderTestMain.js
sphereLODTest.js
tabletEventBridgeTest.js
tabletTest.js
testInterval.js
testIntervalRpcFunction.js
textureStress.fs
textureStress.js move from examples/ to scripts/developer/ 2016-04-25 17:36:35 -07:00
textureStress.qml
toolbarTest.js
toolWindowStressTest.js
viveMotionCapture.js
viveTouchpadTest.js
viveTrackedObjects.js
webSpawnTool.js
worldToAvatarTests.js Minor code feedback changes, moving test scripts to developer/tests. 2017-06-09 11:07:56 -04:00