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 |
|
Stephen Birarda
|
c04e653cf3
|
fix a memory leak in OctreeElement
|
2014-11-07 17:06:50 -08:00 |
|
ZappoMan
|
c880f00a14
|
make sure to scale default octree shape collision to meters
|
2014-09-25 14:54:06 -07:00 |
|
ZappoMan
|
eda168a6d9
|
first cut at shape collisions
|
2014-09-24 19:51:37 -07:00 |
|
ZappoMan
|
756840d541
|
CR feedback
|
2014-09-03 12:48:39 -07:00 |
|
ZappoMan
|
0acbefb6a2
|
fix but in getMyChildContaining and performance improvement to moving entities
|
2014-09-03 08:06:42 -07:00 |
|
ZappoMan
|
2b5d631290
|
removed a ton of old dead debug code
|
2014-09-02 08:44:43 -07:00 |
|
ZappoMan
|
f654fac851
|
fixed a couple crashes in editing entities
|
2014-08-29 10:56:07 -07:00 |
|
ZappoMan
|
6ce6d8ae47
|
dont try to create child elements that are smaller than the entities
|
2014-08-12 14:29:55 -07:00 |
|
ZappoMan
|
780532bfd8
|
more model to entity renaming, adding AABox:clamp() and AACube::clamp() fix AddEntity to support adding an entity that extends over bounds of universe
|
2014-07-10 13:42:49 -07:00 |
|
ZappoMan
|
66cfb63750
|
added some helpers to Octree and OctreeElements DRY-up some code
|
2014-06-17 08:55:19 -07:00 |
|
ZappoMan
|
e59e253727
|
fix ray intersection performance
|
2014-05-29 18:32:11 -07:00 |
|
ZappoMan
|
efd0580cfb
|
add ray picking to the model scripting interface
|
2014-05-23 17:09:37 -07:00 |
|
ZappoMan
|
39ed7f7b65
|
renaming of AABox to AACube, introduction of actual AABox
|
2014-05-23 10:45:04 -07:00 |
|
ZappoMan
|
f876a72b37
|
fix crash in model server when you attempt to create an unreasonably small model
|
2014-05-21 15:12:36 -07:00 |
|
ZappoMan
|
ca2d2c751c
|
fixing models not rendering sometimes
|
2014-05-15 00:34:09 -07:00 |
|
ZappoMan
|
128e4a13de
|
place models in proper containing voxel
|
2014-05-07 17:32:51 -07:00 |
|
ZappoMan
|
b10d9e3903
|
add LOD support for model and particle rendering
|
2014-05-05 14:26:51 -07:00 |
|
Andrew Meadows
|
f033990fae
|
merge upstream/master into andrew/inertia
|
2014-04-22 10:49:44 -07:00 |
|
Atlante45
|
681aab5bf0
|
Remove printf and replace them by qDebug()
|
2014-04-21 16:17:45 -07:00 |
|
Andrew Meadows
|
06784aa960
|
move AABox back to octree lib
Fleshing out ShapeCollider::collideShapeWithAACube()
|
2014-04-21 14:07:40 -07:00 |
|
Andrew Meadows
|
241df7a767
|
Move AABox from octree lib to shared lib
Stubbed out Shape vs Octree collisions
|
2014-04-21 10:27:20 -07:00 |
|