Seth Alves
|
96f506a98d
|
code review
|
2016-01-05 07:27:27 -08:00 |
|
Seth Alves
|
63293d5838
|
remove commented code
|
2016-01-03 08:07:31 -08:00 |
|
Seth Alves
|
c84fa5f821
|
cleanups
|
2015-12-21 14:45:18 -08:00 |
|
Seth Alves
|
00e0b26f05
|
fix thinko and whitespace
|
2015-12-21 11:15:54 -08:00 |
|
Seth Alves
|
3c2dac5cf8
|
parent query-cube should encompass child query-cube not child max-aa-cube
|
2015-12-21 11:05:07 -08:00 |
|
Seth Alves
|
abaa329984
|
parents AACube should encompass all children's
|
2015-12-21 10:55:07 -08:00 |
|
Seth Alves
|
3782c21b45
|
when a parent moves, check children vs their queryAACubes
|
2015-12-18 16:06:51 -08:00 |
|
Seth Alves
|
69bba4a182
|
queryAABox wasn't centered on object
|
2015-12-18 14:46:24 -08:00 |
|
Seth Alves
|
688448fe41
|
more queryAABox experimenting
|
2015-12-17 16:18:41 -08:00 |
|
Seth Alves
|
2dd2a49141
|
a non-set queryAACube is one with no volume
|
2015-12-17 15:02:07 -08:00 |
|
Seth Alves
|
473212e5b7
|
try to be more coherent about queryAABox meaning
|
2015-12-17 14:29:41 -08:00 |
|
Seth Alves
|
7693058e39
|
clear _queryAACubeSet flag in locationChanged
|
2015-12-17 10:49:24 -08:00 |
|
Seth Alves
|
1c0231c416
|
quiet some debugging prints
|
2015-12-15 16:46:16 -08:00 |
|
Seth Alves
|
b9f0a87a25
|
if a server can't get the queryAACube but received one from an interface, use the received one
|
2015-12-15 14:43:14 -08:00 |
|
Seth Alves
|
c74f8bca49
|
location getters also return a success boolean so that callers can know if the value they are receiving is bad due to lack of information about an object's parent
|
2015-12-14 09:13:36 -08:00 |
|
Seth Alves
|
24fb43e8cd
|
first steps toward a puffed-out query-box for child entities
|
2015-12-12 12:33:14 -08:00 |
|
Seth Alves
|
6c033d9603
|
call locationChanged when receiving changing avatar joints over the network. RenderableModelEntityItem uses locationChanged to relay updates to _model
|
2015-12-11 11:35:42 -08:00 |
|
Atlante45
|
6f29d9e7b8
|
Use strongly typed enum instead of nested alias
|
2015-12-10 11:10:09 -08:00 |
|
Seth Alves
|
f99812a903
|
adjust method names to fit convention
|
2015-12-07 14:31:08 -08:00 |
|
Seth Alves
|
96e9580473
|
change some more parameters back to being pass-by-reference, where it's safe
|
2015-12-07 05:30:19 -08:00 |
|
Seth Alves
|
fff4e3e831
|
make SpatiallyNestable setters take values by reference
|
2015-12-06 12:01:30 -08:00 |
|
Seth Alves
|
a948ae5f19
|
children of avatar joints might be right, now
|
2015-12-06 10:48:00 -08:00 |
|
Seth Alves
|
edc312199d
|
rename a method to match convention in https://docs.google.com/document/d/1LFCmkK26JMVs8Ci33L4Yrle6lL7UU7oxthsWfddzZXQ/edit#
|
2015-12-06 06:16:47 -08:00 |
|
Seth Alves
|
ea65ef964f
|
fix an AC race/crash
|
2015-12-04 11:13:36 -08:00 |
|
Seth Alves
|
6f79b381f9
|
working toward making children of avatar joints work
|
2015-12-03 11:00:06 -08:00 |
|
Seth Alves
|
2d804555de
|
minor cleanups
|
2015-12-03 08:59:15 -08:00 |
|
Seth Alves
|
9b54924524
|
edit.js can now manipulate children without flipping the table
|
2015-11-30 16:21:14 -08:00 |
|
Seth Alves
|
4b87e09848
|
clean up some unneeded consts. get edit.js closer to working on parented entities
|
2015-11-30 13:23:55 -08:00 |
|
Seth Alves
|
4add3e2e91
|
rework worldToLocal, start on allowing scripts entity position/rotation to always be in world space
|
2015-11-30 09:41:15 -08:00 |
|
Seth Alves
|
cf39cac7fc
|
attempt to make SpatiallyNestable data access thread-safe
|
2015-11-29 12:50:33 -08:00 |
|
Seth Alves
|
204c3d839e
|
added localToWorld calls, put locks around access to _children hashtable
|
2015-11-29 10:17:21 -08:00 |
|
Seth Alves
|
a0c1f9a1f9
|
progress toward having things be children of specific joints rather than just of other objects
|
2015-11-22 13:11:37 -08:00 |
|
Seth Alves
|
0b1fa4f60f
|
add interface for getters for specific joints
|
2015-11-21 08:21:10 -08:00 |
|
Seth Alves
|
9b3708ea66
|
use parentChanged to recalculate entity bounding boxes
|
2015-11-04 09:27:57 -08:00 |
|
Seth Alves
|
60824a1fb0
|
back out some off-brand changes. add parentChanged call
|
2015-11-03 16:07:28 -08:00 |
|
Seth Alves
|
f3c61a823e
|
try harder to get children flags right when something moves. added worldToLocal methods
|
2015-10-23 16:58:09 -07:00 |
|
Seth Alves
|
61269c3ce8
|
fix up entity constructors so that setProperties isn't called during the constructor
|
2015-10-23 13:52:50 -07:00 |
|
Seth Alves
|
22af5b27ab
|
avoid shared_from_this while constructing
|
2015-10-23 12:55:48 -07:00 |
|
Seth Alves
|
7b08d047b1
|
when EntityTree::updateEntityWithElement is called on an entity, call it on all the children of that entity
|
2015-10-22 16:59:56 -07:00 |
|
Seth Alves
|
d86d69aeba
|
keep track of children. use local position and orientation on the wire.
|
2015-10-22 15:36:03 -07:00 |
|
Seth Alves
|
778dc8dc15
|
add parentID and parentJointIndex EntityItemProperties
|
2015-10-22 11:52:56 -07:00 |
|
Seth Alves
|
264b658132
|
hook up entities and avatars to SpatialParentFinder
|
2015-10-22 11:05:48 -07:00 |
|
Seth Alves
|
37923e81bb
|
make SpatiallyNestable::_transform private
|
2015-10-18 08:18:10 -07:00 |
|
Seth Alves
|
7977f4640d
|
new class: SpatiallyNestable
|
2015-10-18 07:27:22 -07:00 |
|