ZappoMan
78f7870cbb
more tweaks to atmosphere properties
2015-05-04 11:13:05 -07:00
ZappoMan
7ae5ed1aaf
next pass at atmosphere properties
2015-05-01 17:48:09 -07:00
Seth Alves
6139fc0d73
Merge pull request #4738 from huffman/entity-naming
...
Add 'name' property to entities
2015-05-01 11:58:30 -07:00
Ryan Huffman
c506c36d7c
Fix initialized-out-of-order warnings for name property
2015-05-01 11:26:43 -07:00
Ryan Huffman
b49a04c638
Add name property to entities
2015-05-01 08:40:24 -07:00
Seth Alves
f75b599288
don't save default values in json file
2015-04-30 11:28:27 -07:00
Atlante45
a26d9ef353
Fix ShapeType/String conversion
2015-04-24 16:49:18 +02:00
Atlante45
f117941c8d
Macro fixing
2015-04-23 13:25:14 +02:00
Atlante45
9cec256142
Rename collisionModelURL members/methods
2015-04-22 21:16:09 +02:00
Atlante45
7f3be9c89b
Add shapeType/compoundShapeURL to ZoneEntities
2015-04-22 21:14:10 +02:00
Atlante45
b446644549
Rename CollisionModelURL handle
2015-04-22 21:03:56 +02:00
ZappoMan
19386d5a5d
Merge branch 'master' of https://github.com/highfidelity/hifi into ZoneEntity2
...
Conflicts:
libraries/networking/src/PacketHeaders.cpp
libraries/networking/src/PacketHeaders.h
2015-04-22 09:35:08 -07:00
ZappoMan
e436c95212
first cut at reworking zones
2015-04-21 14:36:13 -07:00
Seth Alves
1484d6e37f
fix READ_ENTITY_PROPERTY_UUID_TO_PROPERTIES to use binary version
2015-04-16 16:10:01 -07:00
Seth Alves
d7059d8f2d
add code for uuids in wire protocol. some debugging prints
2015-04-16 14:46:38 -07:00
Andrew Meadows
5b81b5b11b
removing SHAPE_TYPE_CONVEX_HULL from entities lib
2015-04-14 14:56:32 -07:00
Seth Alves
62ff8bf735
set PROP_LAST_ITEM automatically
2015-04-08 17:07:20 -07:00
Seth Alves
51a0fdf3d4
formatting
2015-04-08 15:43:49 -07:00
Seth Alves
1dd01cde00
expand svo to hold acceleration and id of current simulator node
2015-04-08 15:39:34 -07:00
Seth Alves
d4461f1ecb
put avatars and embedded-webserver and entities logging into their own QLoggingCategory
2015-04-06 16:22:54 -07:00
Ryan Huffman
81cb1e98ba
Rename attribution to marketplaceID
2015-03-27 13:35:58 -07:00
Atlante45
d3ae7cf5cf
Merge branch 'master' of https://github.com/highfidelity/hifi into attribution_property
2015-03-19 16:25:26 +01:00
Andrew Meadows
517b2648ca
Merge pull request #4465 from sethalves/avatars-can-collide
...
One convex hull shape for models that provide decomposition data.
2015-03-18 12:52:52 -07:00
Atlante45
8b5ade10b8
Initial add of the Attribution property
2015-03-18 18:57:05 +01:00
Seth Alves
ecb958687d
don't crash if we encounter an unknown shape type
2015-03-16 11:53:47 -07:00
Seth Alves
89b58e2681
trying to get loaded callback for model hooked up to PhysicsEngine
2015-03-13 09:11:15 -07:00
Seth Alves
99300a5bc8
merge from master
2015-03-09 13:39:51 -07:00
Andrew Meadows
51d05cc43e
merge upstream/master into andrew/isentropic
...
Conflicts:
libraries/networking/src/PacketHeaders.cpp
2015-03-09 08:51:49 -07:00
Seth Alves
08c3fa6363
merge from upstream
2015-03-08 17:29:05 -07:00
Jason
0fd9540bc3
Sync to upstream
...
Did "fetch upstream", "merge upstream/master", and resolved one
conflict.
2015-03-07 21:40:06 -08:00
Seth Alves
630b5dd03b
collisionModelURL property
2015-03-07 20:27:02 -08:00
Jason
7a5669f14e
Interview project updates.
...
Tried to address all of Brad's notes, most of which were related to
matching the coding style for the project. Also used GeometryCache
instead of making direct calls to OpenGL to do drawing, took a different
approach to seeding rand(), updated the packet version, and fixed a bug
that I noticed in the setting of the dimensions for the particle effect
entity.
2015-03-06 15:52:21 -08:00
Andrew Meadows
373be95297
entity cubes are in meters
2015-03-06 15:32:03 -08:00
Andrew Meadows
e4c68bf31c
committing some temp debug stuff to help git diff
...
(will remove this stuff later)
2015-03-05 18:06:08 -08:00
Jason
3522357c8c
High Fidelity interview project -- Jason Rickwald
...
For my project, I decided to add a new entity -- a Particle Effect.
This is really rudimentary to start out with, but you could see where
it's headed.
2015-03-04 16:06:06 -08:00
Ryan Huffman
84691f922c
Remove old light color properties
2015-02-27 14:04:56 -08:00
Ryan Huffman
093e5db90d
Update entity light properties to use new model
...
Rename constantAttenuation -> intensity
Rename diffuseColor -> color
Remove remaining attenuation and colors
2015-02-27 13:42:56 -08:00
Andrew Meadows
3cd0a70641
store shapeType whenever it is explicitly changed
2015-02-23 14:35:44 -08:00
Andrew Meadows
2e1c122915
moved ShapeType boilerplate stuff macos
2015-02-23 11:38:56 -08:00
Andrew Meadows
0fc4c732f7
use macro for copying shapeType string to script
2015-02-23 10:13:47 -08:00
Andrew Meadows
27e6f99deb
use strings for shapeType for JS Entity properties
2015-02-20 16:54:58 -08:00
Andrew Meadows
ff27ab74ae
expose _shapeType to script and server
2015-02-11 08:46:41 -08:00
Andrew Meadows
ccc50dd94f
use density instead of mass
2015-01-14 15:47:44 -08:00
Andrew Meadows
04b4a95ccb
fix for bad cleanup (3 places)
2015-01-13 14:21:41 -08:00
Andrew Meadows
bece05a994
entity prop defaults move to their own header
2015-01-12 11:49:31 -08:00
Andrew Meadows
25e64d619c
move statics out of EntityItem
...
This makes for much more readable core dumps
2015-01-10 11:46:42 -08:00
Andrew Meadows
28381a3b70
cleanup of EntityItem::_created timestamp logic
...
EntityItem::_created initializes to 0 in ctor
and must be set either by EntityItemProperties (via server update)
or manually whenever a script creates a fresh entity
2014-12-18 11:39:02 -08:00
ZappoMan
66f519d613
dry up EntityItemProperties with macros
2014-11-14 22:15:19 -08:00
ZappoMan
62c64479c2
first cut at text entity
2014-11-14 15:58:12 -08:00
Atlante45
9fc7451581
Move macros to the end
2014-11-13 17:06:57 -08:00
Atlante45
f8be98260c
String specific macros
2014-11-13 16:32:15 -08:00
Atlante45
f47620231e
Entities have user data
2014-11-13 16:16:20 -08:00
ZappoMan
3e521e089b
fix unix build
2014-11-13 09:48:15 -08:00
ZappoMan
701059d797
removed some debug
2014-11-13 08:58:33 -08:00
ZappoMan
e4355cd139
calculated animationSettings property to include older properties
2014-11-13 07:34:54 -08:00
ZappoMan
c9e8c21d8d
partial work on blending of animation settings
2014-11-12 19:23:48 -08:00
ZappoMan
8a2e3d5045
add animationSettings property to model entities
2014-11-12 17:41:55 -08:00
Ryan Huffman
d4fa24e9b6
Fix entity item properties not marking all props changed
2014-11-07 13:56:23 -08:00
ZappoMan
53f5019ee7
rename textureNames to originalTextures
2014-11-07 10:05:36 -08:00
ZappoMan
fdc5aa1da5
include urls with texture names, make sure to wait till default textures loaded before setting new textures
2014-11-07 09:54:13 -08:00
ZappoMan
c48d79ad8b
add gettable feature which lists texture names
2014-11-07 09:05:47 -08:00
ZappoMan
6d613fba3c
removed debug
2014-10-30 11:26:48 -07:00
ZappoMan
95c5b417c9
texture support in model entities
2014-10-30 11:04:19 -07:00
ZappoMan
c650cabb5d
support for locked property, some plumbing for textures property
2014-10-30 10:05:20 -07:00
ZappoMan
1dd4c4c674
move sitting points back to a contained element to fix the crash Ryan was seeing
2014-10-29 10:13:48 -07:00
ZappoMan
47ba32e95e
feedback
2014-10-28 15:27:56 -07:00
ZappoMan
4ec70041cc
fix memory leak
2014-10-28 15:20:02 -07:00
ZappoMan
f3242d8778
make PROP_DIFFUSE_COLOR a true property and wire up LightEntityProperties correctly
2014-10-28 10:46:50 -07:00
ZappoMan
a516d062a6
fix corruption in sitting points, added additional light properties
2014-10-28 09:55:13 -07:00
ZappoMan
1de618ed3e
added new light related properties
2014-10-27 16:25:26 -07:00
ZappoMan
2f9766e051
first cut at light entity
2014-10-22 08:41:31 -07:00
ZappoMan
82a9429414
add boundingBox.dimensions to entity properties
2014-10-10 17:10:27 -07:00
ZappoMan
db881c0dc8
add boundBox gettable property to EntityItemProperties
2014-10-10 10:32:18 -07:00
ZappoMan
729e40881d
removed some old debug
2014-10-02 17:55:55 -07:00
ZappoMan
e65f383b25
add localRenderAlpha property to entities
2014-10-01 09:43:03 -07:00
ZappoMan
2d81d7c554
add support for ignore collisions and collisions will/wont move entities
2014-09-26 11:43:56 -07:00
ZappoMan
fa8c5b85ff
allow you to edit mass
2014-09-25 17:00:35 -07:00
ZappoMan
8d9a923add
fix the collision last edited behavior correctly, delete collision sound code
2014-09-24 16:04:39 -07:00
ZappoMan
f43ba4a68b
first cut at getting entities to collide
2014-09-24 15:28:04 -07:00
ZappoMan
ffe1e2db00
fix crash in butterflies.js
2014-09-16 09:07:22 -07:00
ZappoMan
695569b64b
reconcile use of getAACube() and handle rotations properly
2014-09-11 16:43:53 -07:00
ZappoMan
a3e3a1dc2b
cleanup dead code
2014-09-10 20:07:45 -07:00
ZappoMan
cbdaf76b88
dry up the EntityItemProperties::copyFromScriptValue() with macros for repeated blocks
2014-09-10 15:39:00 -07:00
ZappoMan
8339dfaeb3
fix EntityItemProperties::markAllChanged()
2014-09-10 15:05:27 -07:00
ZappoMan
8023735eb3
changed rotational to angular and added angular damping
2014-09-10 14:46:27 -07:00
ZappoMan
bb52c4a1b3
store angular valocity as 3 vector
2014-09-10 11:28:45 -07:00
ZappoMan
53da483381
more work on visible, registration point, and rotational velocity
2014-09-10 09:05:46 -07:00
ZappoMan
fac7d20c8a
basic support for PROP_REGISTRATION_POINT, PROP_ROTATIONAL_VELOCITY, and PROP_VISIBLE
2014-09-09 20:38:58 -07:00
ZappoMan
fd59f58989
added script property to EntityProperties setting/getting and scripting
2014-09-09 20:18:01 -07:00
ZappoMan
44230a315b
add naturalDimensions and moved sitting points to exclusively be in properties
2014-09-09 17:45:50 -07:00
ZappoMan
b78b8ccbb0
first cut at replacing radius with dimensions
2014-09-09 13:33:05 -07:00
ZappoMan
957991b67e
patch for possible static memory corruption on large edit entity messages
2014-09-04 09:52:26 -07:00
ZappoMan
10d581925c
DRY up the property reading code by using macro for repeated pattern
2014-09-02 10:31:26 -07:00
ZappoMan
799931aa6c
DRY up the property setting code by using macro for repeated pattern
2014-09-02 09:30:28 -07:00
ZappoMan
2b5d631290
removed a ton of old dead debug code
2014-09-02 08:44:43 -07:00
ZappoMan
93511616d6
prevent editing of entities out of doamin
2014-08-28 21:54:25 -07:00
ZappoMan
76c77d6994
first cut at properly working lifetime
2014-08-28 13:46:54 -07:00
ZappoMan
30e00bbd69
final pass on entities import/export/overlays working as well as production
2014-08-27 11:34:50 -07:00
ZappoMan
b14158385c
first cut at getting pastEntities() working
2014-08-26 16:47:32 -07:00
ZappoMan
4895ee32f7
test and fix issues with exportEntities()
2014-08-26 15:59:49 -07:00
ZappoMan
58759d344f
cleanup in prep for PR
2014-08-25 10:56:43 -07:00
ZappoMan
75bb42fb73
debug cleanup
2014-08-22 10:54:00 -07:00
ZappoMan
daffb00bf2
build issues fixed after merge
2014-08-18 15:41:20 -07:00
ZappoMan
b7e258519b
fix entity delete message by not adjusting clock skew on it, since there's no clock times in the packet
2014-08-13 17:12:03 -07:00
ZappoMan
49e616dd49
first cut at using erase entity message to delete entities
2014-08-13 14:11:56 -07:00
ZappoMan
3551bd676f
quiet a lot of debugging, fix issue with updating entities that overhang the domain bounds
2014-08-12 13:14:28 -07:00
ZappoMan
76308738e0
added pruning support, some cleanup
2014-08-12 07:16:32 -07:00
ZappoMan
a96aa5f937
clean up subclass properties, properly handle new baseclass props like damping
2014-08-10 14:20:37 -07:00
ZappoMan
90c7989765
implement appendSubclassData() for EntityItem
2014-08-08 17:38:26 -07:00
ZappoMan
ebc3013904
more work on more properties
2014-08-08 16:42:31 -07:00
ZappoMan
914b20a862
more entity item base class properties
2014-08-08 15:57:43 -07:00
ZappoMan
f899dc1f79
moving entity edit packet encode/decode to the EntityItemProperties class
2014-08-08 15:41:55 -07:00
ZappoMan
6f479a1026
convert IDs to UUIDs
2014-08-07 17:02:11 -07:00
ZappoMan
d1589e0d8e
removed addOrUpdateEntity() replaced with more efficient approach
2014-08-07 10:10:44 -07:00
ZappoMan
b7b89dcbec
move glow effect to property of all entities, add tools for editing boxes
2014-08-06 12:29:09 -07:00
ZappoMan
e9db4fd120
registration of multiple entity types: Model and Box
2014-08-05 12:10:17 -07:00
ZappoMan
273853ef24
more work on virtual entities
2014-08-04 16:18:24 -07:00
ZappoMan
4655612cdb
handle moving of existing entities in case of inbound data from server causing entities to move to new elements
2014-07-29 15:50:17 -07:00
ZappoMan
1125cb183e
splitting up a bunch of Entity classes into different files
2014-07-16 09:25:54 -07:00