Clement
|
da9fb9c751
|
Fix non self-sufficient headers
|
2018-05-04 16:26:41 -07:00 |
|
John Conklin II
|
cad4d45941
|
Merge pull request #12871 from Atlante45/fix/dead-octree-code
Remove dead Octree code
|
2018-04-19 09:58:20 -07:00 |
|
Clement
|
2e8a6e1961
|
Remove more dead octree code
|
2018-04-17 18:21:51 -07:00 |
|
Simon Walton
|
692ccfc09b
|
Create HIFI_FCDEBUG(_ID) variants that require a category
Original macros use default settings.
|
2018-04-04 09:49:15 -07:00 |
|
Simon Walton
|
7d16ca9c1c
|
Remove uses of addRepeatedMessageRegex() and its implementation
Change to new log-message ID scheme.
|
2018-04-03 17:54:01 -07:00 |
|
Brad Davis
|
fece438602
|
Cleanup and refactoring
|
2017-06-15 18:58:56 -07:00 |
|
Brad Hefta-Gaub
|
dbbed462b4
|
cleanup naked qDebug() calls
|
2016-12-19 22:24:25 -08:00 |
|
Brad Davis
|
30a9961362
|
tracing polish
|
2016-12-16 14:02:27 -08:00 |
|
Ryan Huffman
|
7bb2755913
|
Add chrome tracing support
|
2016-12-16 01:14:01 -08:00 |
|
Andrew Meadows
|
bcf2cc8074
|
use references not pointers for ViewFrustums
also unravelling some spaghetti:
(1) split Octree stuff out of ViewFrustum
(2) moved ViewFrustum from octree to shared lib
(3) removed some cruft
|
2016-05-05 18:28:27 -07:00 |
|
Andrew Meadows
|
c3dfc13f88
|
namechange ViewFrustum::location to ::intersection
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
5d1e283508
|
namechange TouchesKeyhole to IntersectsKeyhole
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
9558258f64
|
use cubeInKeyhole() where appropriate
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
dfdf375853
|
use shapeInFrustum() names again
but at the same time make the code more redable
also: add some more efficient shape-touches-view methods
and cleanup some whitespace
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
9c927ea36b
|
ViewFrustum method renames and whitespace cleanup
fooInFrustum() --> computeFooViewLocation()
except pointInFrustum() --> computeFrustumLocation()
|
2016-02-25 09:11:28 -08:00 |
|
Atlante45
|
a364e85e1d
|
Remove DeleteHooks
|
2015-11-25 17:21:56 -08:00 |
|
Atlante45
|
cd2e610e17
|
Remove OctreeElement's UpdateHooks
|
2015-11-25 15:35:15 -08:00 |
|
Brad Hefta-Gaub
|
da651ac475
|
fix mac compiler error
|
2015-11-12 13:47:27 -08:00 |
|
Brad Hefta-Gaub
|
8bfb368a61
|
fix mac compiler error
|
2015-11-12 13:32:43 -08:00 |
|
Brad Hefta-Gaub
|
33110eda30
|
fix mac compiler error
|
2015-11-12 13:25:50 -08:00 |
|
Brad Hefta-Gaub
|
14a6e1fb6b
|
fix mac compiler error
|
2015-11-12 13:24:25 -08:00 |
|
Brad Hefta-Gaub
|
66a2b38f50
|
switch various status to use thread safe atomics
|
2015-11-12 13:09:51 -08:00 |
|
ericrius1
|
dcb37ccd73
|
Removed whitelist and raypicking code from octree, fixed a small bug with polylines
|
2015-10-19 13:14:19 -07:00 |
|
ericrius1
|
d01dda9c81
|
Adding in functionality to include only specified Ids in ray picking
|
2015-10-12 14:40:11 -07:00 |
|
Brad Hefta-Gaub
|
430cbcca7e
|
first cut at adding surface normals to ray intersection
|
2015-09-27 21:57:50 -07:00 |
|
Seth Alves
|
31fcd55d47
|
octree uses shared pointers
|
2015-09-08 11:59:48 -07:00 |
|
ZappoMan
|
4fe8f49d4c
|
move origin to center of domain
|
2015-08-11 23:47:40 -07:00 |
|
Atlante45
|
3dc8bd47ae
|
Fix warning and remove unused headers
|
2015-08-05 16:46:44 -07:00 |
|
Seth Alves
|
fcec6cb1f0
|
Merge pull request #5464 from nnesse/master
Remove redundant code in getOrCreateChildElementAt()
|
2015-08-04 15:54:14 -07:00 |
|
Niels Nesse
|
85f06639a5
|
Remove redundant code in getOrCreateChildElementAt()
|
2015-07-30 12:50:57 -07:00 |
|
Andrew Meadows
|
0a5ada3c09
|
remove legacy shapes
|
2015-07-29 09:02:24 -07:00 |
|
ZappoMan
|
29a7584ee6
|
remove dead code
|
2015-07-03 11:29:59 -07:00 |
|
Seth Alves
|
508ae276c6
|
enable -Wdouble-promotion
|
2015-06-16 18:23:10 -07:00 |
|
Seth Alves
|
91861e9e5a
|
split out octree logging
|
2015-04-06 17:04:49 -07:00 |
|
Andrew Meadows
|
373be95297
|
entity cubes are in meters
|
2015-03-06 15:32:03 -08:00 |
|
Andrew Meadows
|
26bb677840
|
remove ViewFrustum::*VoxelScale() function calls
we do our math in meters now
|
2015-03-04 17:26:52 -08:00 |
|
Andrew Meadows
|
d7d25a6509
|
Octree::findCapsulePenetration() uses meters
|
2015-03-04 16:16:49 -08:00 |
|
Andrew Meadows
|
e1954d3e1d
|
spherical queries into Octree use meters
|
2015-03-01 15:19:26 -08:00 |
|
Andrew Meadows
|
7836bb4dcd
|
rayIntersection uses meters instead of tree units
|
2015-02-26 17:42:17 -08:00 |
|
Andrew Meadows
|
0b78156956
|
remove unnecessary #includes
|
2015-02-02 16:45:51 -08:00 |
|
Andrew Meadows
|
156c4fcc9f
|
removing legacy collision detection code in Octree
|
2015-02-02 16:42:05 -08:00 |
|
ZappoMan
|
141e231958
|
more work on voxelEctomy
|
2014-12-30 18:41:56 -08:00 |
|
ZappoMan
|
7011162c70
|
removed dead code
|
2014-12-06 15:07:02 -08:00 |
|
ZappoMan
|
7ea85073f4
|
introduce precision picking in API form
|
2014-12-06 11:45:49 -08:00 |
|
ZappoMan
|
1fec69698e
|
get the triangle picking for submeshes working, remove some debug
|
2014-12-05 23:23:21 -08:00 |
|
ZappoMan
|
ae647d39d0
|
fix models with registrations other than 0,0,0
|
2014-12-05 16:14:18 -08:00 |
|
ZappoMan
|
0ccbb98bde
|
more work on improved model picking
|
2014-12-05 15:03:35 -08:00 |
|
ZappoMan
|
a6b86da47a
|
basics of triangle picking working for models
|
2014-12-05 11:31:27 -08:00 |
|
ZappoMan
|
5da0d1e55a
|
fix regexs for dangerously deep recurssion suppression
|
2014-11-13 20:53:31 -08:00 |
|
ZappoMan
|
6a4f1c857f
|
fix a couple bugs
|
2014-11-13 18:35:04 -08:00 |
|