HifiExperiments
fa24022831
Merge branch 'protocol_changes' into sound
2024-06-17 21:56:24 -07:00
HifiExperiments
878774b5d3
sound entities
2024-03-26 13:47:22 -07:00
HifiExperiments
9f3cf5a029
fix particle intersection
2024-03-22 21:38:38 -07:00
HifiExperiments
f7c17d6035
new procecural particle entity type
2024-03-21 16:43:09 -07:00
HifiExperiments
f99a2fa405
break when tag found
2023-12-30 13:41:56 -08:00
HifiExperiments
85f24f0951
entity tags
2023-12-02 15:59:52 -08:00
HifiExperiments
852edec9e7
entities with billboardMode != none use local rotation so parent rotation doesn't affect them
2021-02-18 22:15:12 -08:00
HifiExperiments
ae26416c59
Merge branch 'master' into billboard
2021-02-09 22:57:10 -08:00
HifiExperiments
1f71a23082
optimize picking
2021-01-17 13:09:09 -08:00
HifiExperiments
2a27fc4de2
billboarding for model entities
2021-01-13 22:31:21 -08:00
HifiExperiments
bef0c79b67
billboard mode working on most entity types
2021-01-10 16:03:04 -08:00
HifiExperiments
1475cae504
wip
2020-12-23 21:29:59 -08:00
HifiExperiments
7069e48073
working on pivot
2020-12-16 21:01:56 -08:00
Sam Gateau
6370059a96
Merge pull request #16483 from AndrewMeadows/debug-workload-selection
...
Add tools for debugging entity workload proxies
2019-11-18 11:02:00 -08:00
Andrew Meadows
9d92546a8b
revert the revert of PR-16307
2019-11-14 09:59:43 -08:00
Andrew Meadows
cf08a4162a
add workload job to help debug entity proxies
2019-11-12 10:35:16 -08:00
Brad Hefta-Gaub
51669e1ac3
Revert "DEV-1811: apply deletion rules to linked entities"
2019-10-11 11:06:10 -07:00
Andrew Meadows
470a45c012
EntityItem::_owningAvatarID always AVATAR_SELF_ID for MyAvatar's entities
2019-10-07 14:38:36 -07:00
Oren Hurvitz
32406b8399
Fixed Safe Landing interaction with Local entities.
...
Local entities are collisionless, so they shouldn't affect Safe Landing since it specifies that it only wants
to find COLLIDABLE entities. However, due to the requirement to support legacy behavior, picks for COLLIDABLE
entities *do* intersect Local entities. In order to prevent this, we have to explicitly request only intersections
with Domain or Avatar entities.
For more information about this, see this Pull Request:
https://github.com/highfidelity/hifi/pull/15282
2019-03-28 18:54:14 +01:00
Oren Hurvitz
81f28b3b2c
Fixed ray intersections with Local entities.
...
Previously, rays *always* intersected with Local entities, regardless of whether the pick filter requested
to hit on collidable or noncollidable entities. But Local entities are always collisionless, so a pick filter
for collidable entities shouldn't intersect with Local entities.
2019-03-28 08:42:11 +01:00
SamGondelman
3e6061e435
try to not clear my avatar entities on domain switch
2019-03-01 13:45:00 -08:00
SamGondelman
3f8bfc5475
CR and fix deadlock
2019-02-13 16:19:39 -08:00
SamGondelman
50bfe84aa7
fix keyboard intersection, laser alpha
2019-02-01 12:11:00 -08:00
SamGondelman
57ee9786af
fix picks vs. local entities
2019-01-30 11:42:05 -08:00
SamGondelman
5d19666f60
merge with master
2019-01-23 17:58:56 -08:00
Dante Ruiz
e7d3844620
making pre review requests
2019-01-14 11:14:57 -08:00
Dante Ruiz
8252481ce7
Delete domain entities only
2019-01-11 16:00:10 -08:00
SamGondelman
45ec7fe3e1
working on ignorePickIntersection and web entities
2019-01-09 12:03:35 -08:00
SamGondelman
b5a2642b6a
updated entityscriptinginterface API and related functions
...
(cherry picked from commit 6aac596698
)
2018-12-22 00:55:10 -05:00
Sam Gondelman
097d2d9503
Revert "Case 20200: Update EntityScriptingInterface to not find local entities"
2018-12-20 16:53:33 -08:00
SamGondelman
6aac596698
updated entityscriptinginterface API and related functions
2018-12-07 15:25:21 -08:00
Seth Alves
ff2a47e7e6
fix several uninitialized reads
2018-09-26 09:33:12 -07:00
SamGondelman
aae06e8f49
faster aabox ray intersection and pre-computed inverse direction
2018-08-27 15:40:33 -07:00
SamGondelman
b5b7167644
add to stats
2018-08-23 17:56:24 -07:00
SamGondelman
5c0b12abf6
ordered ray/parabola intersection code
2018-08-22 16:29:17 -07:00
SamGondelman
6a52b7b8f3
CR improvements
2018-07-26 12:15:12 -07:00
SamGondelman
7130b5aa7f
fixing findRayIntersection bugs
2018-07-05 10:27:12 -07:00
SamGondelman
90091d11e4
parabola picks, started implementing math
2018-07-03 09:47:31 -07:00
humbletim
dc5c5c20df
raypick partIndex commit
...
include shapeID for accessing proper material index
add raypick shapeID test script
2018-06-18 18:22:30 -04:00
Clement
2e8a6e1961
Remove more dead octree code
2018-04-17 18:21:51 -07:00
Andrew Meadows
858b02f29d
more readable code
2018-03-09 08:35:18 -08:00
Andrew Meadows
7a19f48b9c
move rayHitsSphere logic to AABox method
2018-03-09 08:35:18 -08:00
Andrew Meadows
2750f3ee71
remove unused cruft and avoid useless work
2018-03-09 08:35:18 -08:00
Andrew Meadows
6ab85d5800
cleanup and a few small optimizations
2018-03-09 08:35:18 -08:00
Andrew Meadows
81de668c1e
faster per-entity raypick culling
2018-03-09 08:35:18 -08:00
SamGondelman
2d754edf74
CR
2018-02-15 15:48:41 -08:00
SamGondelman
84cd0e1529
wip live material swapping on model entities, model overlays, avatars,
...
and albedo swap on shape entities
2018-02-09 12:00:08 -08:00
humbletim
65455e7b50
Merge remote-tracking branch 'upstream/master' into Leopoly_Phase1_004_RayPick-Changes
2018-01-23 14:57:33 -05:00
humbletim
513a69cdcd
changes per CR feedback
2018-01-03 04:08:43 -05:00
humbletim
a146b778f7
support additional .extraInfo for ray intersections
2017-12-21 12:35:13 -05:00