Clement
|
8983fe2bcf
|
Fix new Mac warnings
|
2018-10-09 12:11:55 -07:00 |
|
sabrina-shanman
|
44efe648e0
|
Add scaleWithParent option to collision pick creation
|
2018-09-27 17:29:42 -07:00 |
|
sabrina-shanman
|
237022d304
|
Refactor new pick parenting system for use with RayPick, ParabolaPick
|
2018-09-14 10:28:15 -07:00 |
|
sabrina-shanman
|
87b5605d69
|
Add normalOnPick to CollisionPickResult
|
2018-09-12 10:36:00 -07:00 |
|
sabrina-shanman
|
84a2512f31
|
Fix collision pick scale not being used
|
2018-09-05 16:51:27 -07:00 |
|
sabrina-shanman
|
f71fc83309
|
Remove PickResult::needsToCompareResults
|
2018-08-31 10:48:48 -07:00 |
|
sabrina-shanman
|
686f9fb18a
|
Move load state flag from CollisionPickResult to CollisionRegion and make it a boolean
|
2018-08-29 16:29:59 -07:00 |
|
sabrina-shanman
|
2d73b7845e
|
Code style fixes
|
2018-08-29 15:00:01 -07:00 |
|
sabrina-shanman
|
cce62f4d92
|
Do not assume picks with doesIntersect()==false have no results to compare. Fixes CollisionPickResult 'loaded' value always evaluating to false when not colliding
|
2018-08-24 15:47:52 -07:00 |
|
sabrina-shanman
|
6e160ad22f
|
Add TransformNode-based parenting and implement for CollisionPicks
|
2018-08-24 15:47:52 -07:00 |
|
sabrina-shanman
|
74f482b361
|
Revert "Convert entityIntersections/avatarIntersections lists in"
This reverts commit aa4a6b2eae .
|
2018-08-20 10:15:28 -07:00 |
|
sabrina-shanman
|
67ff05739a
|
Take advantage of CollisionPickResult intersections being shared pointers to avoid copying on result comparison
|
2018-08-16 09:00:30 -07:00 |
|
sabrina-shanman
|
aa4a6b2eae
|
Convert entityIntersections/avatarIntersections lists in
CollisionPickResult to shared pointers
|
2018-08-16 08:59:29 -07:00 |
|
sabrina-shanman
|
61d12923ea
|
Do not copy list of collision pick contact points when filtering them
|
2018-08-15 11:12:50 -07:00 |
|
sabrina-shanman
|
577379dcb4
|
Do not re-calculate intersects flag in CollisionPickResult copy constructor
|
2018-08-06 10:53:03 -07:00 |
|
sabrina-shanman
|
c40db2e8f0
|
Add pick filtering to CollisionPick
|
2018-08-06 10:50:23 -07:00 |
|
sabrina-shanman
|
658ef4e9e6
|
Remove redundant namespace qualifier on CollisionPickResult::toVariantMap() in header file
|
2018-08-06 08:54:55 -07:00 |
|
sabrina-shanman
|
c6b24496c8
|
Add 'loaded' parameter to CollisionPickResult to indicate if the collision region is loaded
|
2018-08-03 17:56:01 -07:00 |
|
sabrina-shanman
|
cf34a2cffd
|
Do not const cast CollisionRegion
|
2018-08-03 17:55:54 -07:00 |
|
sabrina-shanman
|
a06f85faa8
|
Consolidate intersection information in CollisionPickResult to one list, and move variant conversion code to source file
|
2018-08-02 11:27:04 -07:00 |
|
sabrina-shanman
|
de7d974336
|
Re-name EntityIntersection to ContactTestResult and remove its default constructor, plus update related variables
|
2018-07-30 16:45:31 -07:00 |
|
sabrina-shanman
|
fadc094a01
|
Do not work with raw pointer in CollisionPickResult::compareAndProcessNewResult
|
2018-07-30 15:10:21 -07:00 |
|
sabrina-shanman
|
41a8deb575
|
Fix Linux build warnings
|
2018-07-30 14:51:04 -07:00 |
|
sabrina-shanman
|
8f993e4740
|
Change meaning/naming of collision points in CollisionPick API to better match spec and be more clear
|
2018-07-25 11:45:13 -07:00 |
|
sabrina-shanman
|
5ec277e458
|
Move bullet references in collision pick API to PhysicsEngine
|
2018-07-24 15:47:49 -07:00 |
|
sabrina-shanman
|
a1202d9bd5
|
Do not use dynamic cast with bullet objects, and add missing template syntax
|
2018-07-24 09:07:18 -07:00 |
|
sabrina-shanman
|
66f355e5ba
|
Move bullet callbacks for collision picks to source file
|
2018-07-23 13:33:16 -07:00 |
|
sabrina-shanman
|
ca30bb59af
|
Remove unused Bullet callbacks for collision picking
|
2018-07-23 13:25:09 -07:00 |
|
sabrina-shanman
|
7f743de150
|
Fix CollisionRegion serialization/deserialization issues and CollisionPick implicit cast warning
|
2018-07-23 12:59:23 -07:00 |
|
sabrina-shanman
|
f33ee55f9e
|
Create CollisionPick API
|
2018-07-19 10:33:21 -07:00 |
|