AndrewMeadows
8b934eed2e
Merge pull request #1766 from birarda/domain-file
...
patches to broken domain-server pool and payload passing
2014-01-30 16:37:15 -08:00
ZappoMan
3b17550d92
make sure to flush edit queue on script shutdown
2014-01-30 16:36:26 -08:00
Stephen Birarda
984fb1a5df
fix config parsing from command line and json
2014-01-30 15:22:03 -08:00
Stephen Birarda
356222ba15
removal of persistence in DS for static assignments
2014-01-30 14:33:36 -08:00
ZappoMan
8b9f6813ca
add easier support for key codes in JS by adding text property and auto-detecting isShifted
2014-01-30 12:28:58 -08:00
ZappoMan
da5e0f55b6
add easier support for key codes in JS by adding text property and auto-detecting isShifted
2014-01-30 12:26:50 -08:00
Andrzej Kapolka
1bcf12ed3d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-30 11:15:42 -08:00
Andrew Meadows
4f6cadeab8
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
2014-01-30 09:32:35 -08:00
Andrew Meadows
f3f1539111
Splitting avatar collision check in two: vs hands and vs skeleton.
2014-01-30 09:28:21 -08:00
ZappoMan
ed0a2a5a18
Merge branch 'master' of https://github.com/worklist/hifi into scripting_work
...
Conflicts:
libraries/shared/src/SharedUtil.cpp
libraries/shared/src/SharedUtil.h
libraries/voxels/src/VoxelEditPacketSender.cpp
2014-01-29 19:49:36 -08:00
Andrzej Kapolka
a9905cf870
Working on editing QObjects.
2014-01-29 19:35:43 -08:00
ZappoMan
c58f44f54a
Merge pull request #1735 from AndrewMeadows/fix-particle-avatar-collisions
...
Fix crash on shutdown caused by duplicate delete on a QObject
2014-01-29 17:54:23 -08:00
ZappoMan
08b06cc59c
support for global collision callbacks in JS
2014-01-29 17:52:17 -08:00
Stephen Birarda
740d11027c
add QDataStream >> operator to Assignment
2014-01-29 17:20:32 -08:00
Andrzej Kapolka
64df9718f2
Working on object attributes.
2014-01-29 16:36:44 -08:00
Stephen Birarda
e700a39c3c
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-29 14:23:49 -08:00
Stephen Birarda
7d27830064
domain-server patches while looking for payload/pool errors
2014-01-29 14:23:39 -08:00
Andrew Meadows
f093a571c5
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
...
Conflicts:
interface/src/avatar/Avatar.cpp
libraries/particles/src/ParticleCollisionSystem.cpp
libraries/shared/src/CollisionInfo.h
2014-01-29 14:12:22 -08:00
Andrzej Kapolka
c456f684b4
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-29 13:48:47 -08:00
Stephen Birarda
15ba5f7ab1
correct OctreeServer config parsing
2014-01-29 13:48:31 -08:00
Andrzej Kapolka
1e9e298a75
Missing includes.
2014-01-29 13:47:13 -08:00
Andrzej Kapolka
e99b7ea92c
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
assignment-client/src/metavoxels/MetavoxelServer.cpp
interface/src/MetavoxelSystem.cpp
2014-01-29 13:34:19 -08:00
Andrzej Kapolka
4c70af51e8
Expand data automatically to encompass edits.
2014-01-29 13:30:54 -08:00
Andrew Meadows
82a4b7a4d1
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions
...
Conflicts:
interface/src/Application.cpp
2014-01-29 13:20:42 -08:00
Stephen Birarda
7d8b7a79ac
fix Particle update signature
2014-01-29 12:30:20 -08:00
Stephen Birarda
33edcea5fb
resolve conflicts on merge with upstream master
2014-01-29 12:23:06 -08:00
Andrew Meadows
d757f20d22
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions
...
Conflicts:
interface/src/Application.cpp
2014-01-29 11:41:39 -08:00
Andrzej Kapolka
154deccbc6
Pass in the starting minimum/size.
2014-01-29 11:14:10 -08:00
Andrew Meadows
43f965c90a
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions
2014-01-29 09:25:00 -08:00
ZappoMan
b36cc0bcf9
removed old cruft around mousePitch in Head and unified pitch
2014-01-29 02:09:49 -08:00
ZappoMan
98cdc656c4
more scripting support, including adding a Quat helper class that makes JS quat math easier
2014-01-29 00:56:08 -08:00
ZappoMan
9d87d58723
Merge branch 'master' of https://github.com/worklist/hifi into more_scripting
...
Conflicts:
libraries/particles/src/ParticlesScriptingInterface.cpp
2014-01-28 20:36:35 -08:00
ZappoMan
305e69def6
really get controller key, mouse, etc scripting working
2014-01-28 19:47:45 -08:00
ZappoMan
febb306a62
cleaned up some registration of global objects
2014-01-28 19:46:59 -08:00
Andrew Meadows
677341d207
fix for crash bug #1728 .
...
Moving _myAvatr to live in AvatarManager. Application still has a
pointer to it. Unfortunately the order of Application initialization
and destruction matters very much.
2014-01-28 18:04:42 -08:00
Andrzej Kapolka
2f23d918f6
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-28 17:06:04 -08:00
Stephen Birarda
d624654a29
serve a 301 redirect when trailing slash is missing, closes #1712
2014-01-28 16:25:04 -08:00
Andrzej Kapolka
e10ab8d546
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-28 15:10:34 -08:00
ZappoMan
7882d50c5f
hacking on controller events
2014-01-28 14:58:20 -08:00
ZappoMan
5addc35cd8
hacking on controller events
2014-01-28 14:58:08 -08:00
Andrew Meadows
e13bc71f39
Adding avatar info back into ParticleCollisionSystem ctor arguments.
2014-01-28 14:43:36 -08:00
Andrew Meadows
167acb8873
Adding avatars back into ParticleCollisionSystem.
...
Had to add Application::_myAvatar to the AvatarManager list so that
particles would properly collide.
2014-01-28 14:16:34 -08:00
Stephen Birarda
4bb72b9f3f
remove MAX_HOSTNAME_BYTES
2014-01-28 13:44:47 -08:00
Stephen Birarda
423e1598f0
use NodeSet in place of QSet<NodeType_t> where possible
2014-01-28 13:41:39 -08:00
Stephen Birarda
4de270b832
cleanup Node types, closes #1726
2014-01-28 13:38:33 -08:00
Stephen Birarda
fe410ae3e9
fix packet header size constraints
2014-01-28 12:56:05 -08:00
Stephen Birarda
8384ff79df
remove one Qt type replacement
2014-01-28 12:36:43 -08:00
Stephen Birarda
cda06d1cb3
replace uint64_t with quint64 for Qt friendlyness
2014-01-28 12:35:42 -08:00
Stephen Birarda
7b4921e761
use quint64 in place of uint64_t for QDataStream
2014-01-28 12:34:08 -08:00
Stephen Birarda
2aaa9ce3f6
resolve conflicts on merge with upstream master
2014-01-28 12:30:43 -08:00
Stephen Birarda
b009cd8e67
repair more node communication problems after refactor
2014-01-28 12:25:44 -08:00
Stephen Birarda
ffefc529f3
ensure UUID pulled from packet header is exactly 16 bytes
2014-01-28 11:53:09 -08:00
Stephen Birarda
75e2fa491a
some type fixes for marshalling/un-marshalling of data
2014-01-28 11:26:36 -08:00
ZappoMan
427abd4509
add model properties to particles
2014-01-28 11:18:37 -08:00
Stephen Birarda
85ebad979f
repair assignment flow errors from packet changes
2014-01-28 11:15:38 -08:00
Stephen Birarda
3854f75abd
cleanup some UUID packing
2014-01-28 10:41:40 -08:00
Stephen Birarda
4103cc1cde
packet header changes and beginning of conversion to QByteArray
2014-01-28 10:36:08 -08:00
ZappoMan
1681dbb57b
Merge branch 'master' of https://github.com/worklist/hifi into particle_meshes
2014-01-28 09:26:54 -08:00
ZappoMan
568d5bc05d
first cut at particle meshes
2014-01-28 09:26:47 -08:00
Andrew Meadows
c4f429dcd0
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions
2014-01-27 18:05:39 -08:00
Andrew Meadows
2b5675b077
Fix issue #1684 : particles collide against avatars again.
...
This a quick and dirty fix to resurrect particle-avatar collisions.
We rebuild and pass a list of AvatarData* to the
ParticleCollisionManager every call to update().
2014-01-27 18:01:53 -08:00
Andrew Meadows
2fa3fc523d
Fix for AABox::touches(otherBox)
2014-01-27 17:51:05 -08:00
Andrzej Kapolka
decad39768
Handle the case of completely identical data.
2014-01-27 17:16:02 -08:00
Andrzej Kapolka
fbcd4cf363
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-27 15:50:45 -08:00
Andrzej Kapolka
d5695395c4
Basic editing with delta streaming up and running.
2014-01-27 15:49:50 -08:00
Andrzej Kapolka
62e8cbedbd
Proper detachment/reference counting for edits.
2014-01-27 13:51:20 -08:00
ZappoMan
5e4813ab11
more work on allowing for local particle trees
2014-01-27 13:50:05 -08:00
stojce
74801da07f
#19491 - Implement in-app snapshots
2014-01-27 18:07:03 +01:00
ZappoMan
62b7e6e58d
implement local edits in ParticleScriptingInterface
2014-01-27 09:00:34 -08:00
Andrew Meadows
31a2e467f4
more efficient ParticleTree::getParticles() and adding ParticleTree::getParticlesForUpdate()
2014-01-26 16:14:11 -08:00
Andrzej Kapolka
adc747fa93
Streaming fix.
2014-01-26 16:06:11 -08:00
Andrew Meadows
daf11692d8
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions
2014-01-26 15:19:52 -08:00
Andrzej Kapolka
1ef6f5f7b3
MetavoxelDataPointer -> MetavoxelData, grid spacing as power of 2.
2014-01-26 13:23:10 -08:00
Andrzej Kapolka
5a095b57cd
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-24 17:38:31 -08:00
AndrewMeadows
d19cb6da36
Merge pull request #1694 from ZappoMan/dont_edit_bad_particles
...
New particles JS features
2014-01-24 17:23:30 -08:00
Andrew Meadows
2f02ee0b31
Moving applyHardCollision to the Particle class. Adding daming and elasticity to CollisionInfo.
2014-01-24 16:29:44 -08:00
Andrzej Kapolka
f61648c848
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-24 16:04:05 -08:00
Andrzej Kapolka
7f20750e80
Working on sending edits.
2014-01-24 16:03:25 -08:00
ZappoMan
67ef3282cb
handle preventing edits to non-existant particles
2014-01-24 15:30:40 -08:00
Andrew Meadows
5cc2b029cf
Adding ParticleTree::findParticles(box, QVector<Particle*>) method
2014-01-24 14:01:34 -08:00
Andrew Meadows
998b772be4
Adding ParticleTreeElement::findParticles(box, QVector<Particles*>)
2014-01-24 14:01:03 -08:00
Andrew Meadows
f6a49c96a7
Adding ParticleTreeElement::findParticles(box, QVector<Particles*>)
2014-01-24 13:59:35 -08:00
Andrew Meadows
52511b2baf
Adding AABox::touches(box)
2014-01-24 13:59:03 -08:00
ZappoMan
0b871c80c3
added Particles.getParticleProperties() to JS
2014-01-24 12:56:36 -08:00
ZappoMan
bcaafb25f0
added findParticles() to JS api
2014-01-24 12:36:06 -08:00
ZappoMan
f02bc95908
clear particles when switching domains
2014-01-24 11:07:27 -08:00
AndrewMeadows
ea681f0d8f
Merge pull request #1669 from birarda/avatar-list
...
add an AvatarManager to house a separate list of Avatars from NodeList
2014-01-24 09:54:17 -08:00
Stephen Birarda
dff59f386a
cleanup spacing in debug
2014-01-24 09:23:44 -08:00
Stephen Birarda
fc55c3efac
simplify debug a little
2014-01-24 09:11:03 -08:00
Stephen Birarda
9d71671a52
add extra debugging to packet mismatch
2014-01-24 09:10:27 -08:00
Leonardo Murillo
6dae086f32
changing default domain closes #1676
2014-01-24 08:49:07 -06:00
Andrzej Kapolka
f73f16b0fb
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-23 18:12:52 -08:00
Stephen Birarda
d5b4e643c8
resolve conflicts on merge with upstream/master
2014-01-23 18:10:40 -08:00
Stephen Birarda
777e375761
Merge pull request #1670 from AndrewMeadows/zero-length-penetrations
...
Zero length penetrations
2014-01-23 18:09:41 -08:00
Andrzej Kapolka
3190e2d2c1
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-23 18:05:21 -08:00
Andrzej Kapolka
4414c91f1e
Working on streaming edits.
2014-01-23 18:05:04 -08:00
Stephen Birarda
10cfd628aa
resolve conflicts on merge with upstream master
2014-01-23 17:52:30 -08:00
Philip Rosedale
2dee6426e9
Merge pull request #1672 from ZappoMan/bugfixes
...
fix crash on shutdown of interface
2014-01-23 17:27:07 -08:00
Stephen Birarda
8d2e9823de
remove notion of owning node from NodeData
2014-01-23 17:06:03 -08:00
ZappoMan
5560a0fb4d
fix crash on shutdown of interface
2014-01-23 17:03:11 -08:00
Andrew Meadows
c33a437393
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
2014-01-23 16:44:41 -08:00
Andrew Meadows
93482d9d18
Fixing indentation.
2014-01-23 16:41:03 -08:00
AndrewMeadows
6120416cbb
Merge pull request #1627 from ey6es/metavoxels
...
Basic metavoxel editing interface (doesn't actually perform any edits yet).
2014-01-23 16:37:22 -08:00
ZappoMan
da58486fb1
Merge pull request #1668 from birarda/nodelist-patches
...
cleanup deadlocking in NodeList methods, avatar-mixer debug
2014-01-23 16:30:29 -08:00
Andrew Meadows
afa1134282
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
2014-01-23 16:24:43 -08:00
Andrzej Kapolka
e80eb03ba9
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
interface/src/Application.cpp
2014-01-23 16:13:42 -08:00
Andrew Meadows
631c1d2c1b
Merge branch 'master' of ssh://github.com/highfidelity/hifi into zero-length-penetrations
2014-01-23 16:07:16 -08:00
Andrew Meadows
70c675e9be
Adding comments and minor cleanup after tracking down some NaN's that were showing up in collision sound triggers.
2014-01-23 16:03:52 -08:00
Stephen Birarda
4ebd5795fc
handle merge with nodelist-patches branch
2014-01-23 16:01:52 -08:00
Stephen Birarda
80106979a5
replace packetSenderNotify with signal/slot combo
2014-01-23 15:55:36 -08:00
Stephen Birarda
349c790cc7
NodeData cleanup thanks to separation from rendered avatars
2014-01-23 15:41:40 -08:00
Stephen Birarda
ed9118fd67
more NodeList QSet changes, closes #1660
2014-01-23 15:28:46 -08:00
Stephen Birarda
ba7a73e347
add a missing break, don't double activate sockets
2014-01-23 15:11:09 -08:00
Stephen Birarda
761bcb9825
allow recursive locking on the NodeHashMutex
2014-01-23 15:11:02 -08:00
ZappoMan
9de99ce6a8
removed commented out debug
2014-01-23 15:07:17 -08:00
Stephen Birarda
09cd8eb0fd
add a missing break, don't double activate sockets
2014-01-23 15:05:09 -08:00
Stephen Birarda
e7927ff837
allow recursive locking on the NodeHashMutex
2014-01-23 15:02:23 -08:00
ZappoMan
bdcca9cbf4
fix random crash on interface shutdown
2014-01-23 14:57:32 -08:00
Stephen Birarda
9ab1fc4c2c
resolve conflicts on merge with upstream/master
2014-01-23 14:43:04 -08:00
Stephen Birarda
2e548fb39c
complete migration of Avatar list to AvatarManager
2014-01-23 14:41:11 -08:00
Philip Rosedale
29f33a4e79
Balls rolling on voxels don’t make sound
2014-01-23 13:54:45 -08:00
ZappoMan
d2bf3a2a5d
set default particle lifetime to 10 seconds, make sure lifetime is always honored
2014-01-23 13:46:12 -08:00
ZappoMan
599475b797
Merge branch 'master' of https://github.com/worklist/hifi into bugfixes
2014-01-23 13:01:17 -08:00
ZappoMan
8aa7a915e7
ok, one more shot at fixing particle-server crash
2014-01-23 13:01:07 -08:00
Stephen Birarda
1f95d0c017
have avatar-mixer report avatar kills to all avatars
2014-01-23 12:47:27 -08:00
Stephen Birarda
a9f1984676
add an AvatarManager that will keep Avatars in Application thread
2014-01-23 11:59:24 -08:00
Andrzej Kapolka
61d97454d7
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-23 11:54:08 -08:00
Philip Rosedale
5e77f5643d
Merge pull request #1630 from birarda/nodelist-set
...
change node types of interest to a QSet
2014-01-23 11:42:37 -08:00
Philip Rosedale
d34bb53d53
Merge pull request #1657 from birarda/master
...
more NL repairs for concurrency issues, fix audio starve display
2014-01-23 11:41:34 -08:00
Andrzej Kapolka
4e3988f843
Have the drag-out box show up in the selected color.
2014-01-23 11:20:07 -08:00
Stephen Birarda
b5a72ef669
more nodelist repairs for concurrency issues
2014-01-23 11:11:22 -08:00
Andrzej Kapolka
a5b0fe38ec
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-23 10:52:03 -08:00
Philip Rosedale
f6cfa5d213
Merge pull request #1651 from birarda/master
...
use NodeHash getter for methods that can be called from other threads
2014-01-23 10:51:35 -08:00
Philip Rosedale
f4dafa9057
Merge pull request #1650 from ZappoMan/bugfixes
...
Fix crash in particle server
2014-01-23 10:50:13 -08:00
Stephen Birarda
04286e39e6
use NodeList getNodeHash getter for methods that can be called from other threads
2014-01-23 10:49:51 -08:00
Philip Rosedale
7d56dd57c0
Merge pull request #1649 from birarda/master
...
move datagram processing back to separate thread
2014-01-23 10:40:41 -08:00
ZappoMan
ccc30d95fb
fix crashing particle server bug
2014-01-23 10:32:42 -08:00
Stephen Birarda
7efc9e2e78
move datagram processing back to separate thread
2014-01-23 10:32:23 -08:00
ZappoMan
3d0d5f130a
fix particle-server spinning out at 100% cpu%
2014-01-23 10:02:04 -08:00
Andrzej Kapolka
a3ffb1d8a3
Working on performing the actual edit.
2014-01-22 19:17:48 -08:00
Andrew Meadows
847503e437
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
2014-01-22 17:00:55 -08:00
Andrzej Kapolka
d082cfd705
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-22 16:35:04 -08:00
Stephen Birarda
b965d850d5
move node interest add for JL to JL
2014-01-22 16:26:28 -08:00
Stephen Birarda
6979135fe3
move some of the node interest additions to correct spots
2014-01-22 16:23:24 -08:00
Andrew Meadows
556526316f
Merge branch 'master' of ssh://github.com/highfidelity/hifi into avatar-interaction
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/avatar/Hand.h
libraries/particles/src/ParticleCollisionSystem.cpp
2014-01-22 16:21:49 -08:00
Stephen Birarda
ec04d5450b
Merge branch 'master' of https://github.com/highfidelity/hifi into nodelist-set
2014-01-22 16:16:47 -08:00
Stephen Birarda
f4f828ab72
Merge pull request #1629 from ZappoMan/juridiction_improvements
...
Change JurisdictionListener and JurisdictionSender to not require virtual base class
2014-01-22 16:16:24 -08:00
Andrew Meadows
e4e495889d
added initial avatar-avatar collision stub
2014-01-22 16:06:49 -08:00
Philip Rosedale
3c5cd850fc
Merge pull request #1631 from ZappoMan/new_particle_scripting_interface
...
remove ParticleEditHandle, and change ParticleCollisionSystem to use new particle edit API
2014-01-22 16:03:51 -08:00
Andrzej Kapolka
ff4795d9a5
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-22 15:59:02 -08:00
Brad Hefta-Gaub
e0f68bedc1
fixed type
2014-01-22 15:25:05 -08:00
Brad Hefta-Gaub
9231c1d80a
remove ParticleEditHandle, and change ParticleCollisionSystem to use new particle edit API
2014-01-22 15:21:58 -08:00
Stephen Birarda
abddb969a5
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-22 14:47:44 -08:00
Stephen Birarda
e9e2557576
change node types of interest to a QSet
2014-01-22 14:47:04 -08:00
Brad Hefta-Gaub
b9ccd28428
removed some debug code
2014-01-22 14:35:38 -08:00
Brad Hefta-Gaub
85363f6603
Merge branch 'master' of git://github.com/worklist/hifi into juridiction_improvements
2014-01-22 14:23:00 -08:00
Brad Hefta-Gaub
39f7111b2d
remove public virtual from PacketSender and RecievedPacketProcessor
2014-01-22 14:21:03 -08:00
Andrzej Kapolka
e552134cf5
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
interface/src/Application.cpp
2014-01-22 14:19:26 -08:00
Brad Hefta-Gaub
8be6fcbccc
CR feedback
2014-01-22 14:11:11 -08:00
Brad Hefta-Gaub
34dc1a698e
fixed types
2014-01-22 14:09:39 -08:00
Brad Hefta-Gaub
6e9e21051d
first cut at move JurisdicionListener and JuridictionSender into non-mulitply derived classes
2014-01-22 14:05:31 -08:00
Andrzej Kapolka
c6deb0c450
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-22 13:58:44 -08:00
Andrew Meadows
09b2d4aa78
Added menu options for more detailed collision preferences.
2014-01-22 13:34:13 -08:00
Andrew Meadows
82f212bc19
close issue #1602 (particles overlap during collisions)
2014-01-22 13:29:43 -08:00
Stephen Birarda
d307412183
remove preEvaluateReset in ScriptEngine
2014-01-22 12:01:15 -08:00
Stephen Birarda
a9ce6c7467
use NodeList ownerUUID for DataServerScriptingInterface, fix double UUID send
2014-01-22 12:00:26 -08:00
Stephen Birarda
d57aec9793
don't use separate NodeList owner UUID and Avatar UUID
2014-01-22 11:48:04 -08:00
Brad Hefta-Gaub
aacad00791
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
interface/src/Application.cpp
2014-01-22 11:16:21 -08:00
Brad Hefta-Gaub
c3b681786a
make particles and voxels JS APIs all operate on meters not domain units
2014-01-22 11:12:52 -08:00
Brad Hefta-Gaub
f81adb8810
update packet versions
2014-01-22 09:48:19 -08:00
Brad Hefta-Gaub
74fe9893ba
make tipVelocity() world relative
2014-01-22 09:17:42 -08:00
Stephen Birarda
a5bac3d209
fix a couple of warnings by using QString for object name
2014-01-22 09:14:52 -08:00
Stephen Birarda
6b44172467
hook the user's avatar object into the Interface ScriptEngine
2014-01-22 09:13:25 -08:00
Stephen Birarda
98c25aa3ee
put data-server hostname back to data.highfidelity.io
2014-01-22 09:10:27 -08:00
Brad Hefta-Gaub
fe5a8d9da2
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/shared/src/PacketHeaders.cpp
2014-01-21 20:21:22 -08:00
Brad Hefta-Gaub
164e703dec
tweaks to JS particle editing api
2014-01-21 20:05:00 -08:00
Andrzej Kapolka
9f10a9b2c9
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-21 17:28:10 -08:00
Andrzej Kapolka
2651c06367
Compile fix (for me, anyway).
2014-01-21 17:21:57 -08:00
Andrzej Kapolka
d473b002a8
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-21 17:20:24 -08:00
Stephen Birarda
105fb42b34
rewrite mesh and skeleton requests from data-server
2014-01-21 16:46:04 -08:00
Brad Hefta-Gaub
eb1e72b838
fix a bug where x was only attribute being copied for vec3s WHT
2014-01-21 16:40:03 -08:00
Andrzej Kapolka
5b4447d0b9
More work on metavoxel editing.
2014-01-21 16:17:31 -08:00
Stephen Birarda
8e5d4b69f4
fix packet offset for owner UUID
2014-01-21 16:14:33 -08:00
Stephen Birarda
f13aa322fc
resolve conflicts in merge with upstream/master
2014-01-21 16:01:12 -08:00
Stephen Birarda
417aa7ad59
re-expose an Avatar to the ScriptEngine
2014-01-21 15:59:55 -08:00
Brad Hefta-Gaub
90c841ff01
add findClosestParticle() to JS interface
2014-01-21 14:29:20 -08:00
Brad Hefta-Gaub
278ca02595
remove debug code
2014-01-21 14:06:55 -08:00
Andrew Meadows
db0bd83ab5
fix copy-paste typo in comment
2014-01-21 14:00:53 -08:00
Brad Hefta-Gaub
97b0ed2cc5
implemented support for PACKET_TYPE_PARTICLE_ERASE
2014-01-21 13:24:35 -08:00
Stephen Birarda
aa9f7ff31d
hook the DataServerScriptingInterface to the ScriptEngine
2014-01-21 13:21:03 -08:00
Stephen Birarda
e08f4d2eba
more DataServerClient API tweaks
2014-01-21 13:13:57 -08:00
Andrzej Kapolka
5e908134ea
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-21 11:05:00 -08:00
Stephen Birarda
3613773b79
cleanup DSC api, add scripting interface
2014-01-21 09:55:06 -08:00
Andrew Meadows
141c20f4ef
Fix formatting to abide by compressed K&R style.
2014-01-21 09:26:23 -08:00
ZappoMan
6fd4903672
Merge pull request #1599 from hifialanwu/master
...
#19488 scripts save on exit and load on entry
2014-01-21 02:20:57 -08:00
Brad Hefta-Gaub
347933f1a5
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/particles/src/Particle.cpp
libraries/particles/src/ParticleCollisionSystem.cpp
libraries/particles/src/ParticleTreeElement.cpp
2014-01-21 02:15:46 -08:00
Brad Hefta-Gaub
cd0e8e742c
particle edit checkpoint
2014-01-21 02:12:31 -08:00
aw
0eed041deb
scripts save on exit and load on entry
2014-01-20 22:58:01 -08:00
Brad Hefta-Gaub
3bcd02f8e3
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/shared/src/PacketHeaders.cpp
2014-01-20 20:25:52 -08:00
Andrzej Kapolka
bf9fc65de4
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-01-20 17:40:16 -08:00
Andrew Meadows
b0edc7ee6f
Merge branch 'master' of ssh://github.com/highfidelity/hifi into paddle-fixes-2
2014-01-20 17:39:41 -08:00
Andrew Meadows
966cd76e2c
Adding static friction for easier "catching" of particles on paddle hands.
2014-01-20 17:34:24 -08:00
Andrew Meadows
516a590e4f
Modifying how the "particle is stopped" logic reads with minimal modification to how it works.
2014-01-20 17:33:09 -08:00
Stephen Birarda
340ae8ebd1
column width repair
2014-01-20 17:17:26 -08:00
Stephen Birarda
d9ae27953b
move DataServerClient to shared for use in other targets
2014-01-20 17:12:52 -08:00
Brad Hefta-Gaub
d831f9df5e
first cut at using partial property info in particle edits
2014-01-20 16:34:45 -08:00
Stephen Birarda
8930cf889b
bump data server packet version to 1
2014-01-20 14:48:14 -08:00
Andrzej Kapolka
804ce83fa6
Get the base position/orientation directly from the avatar to prevent
...
jerkiness when flying with the Hydra. Also, restore arm lengths when the
Hydra becomes inactive.
2014-01-20 13:44:41 -08:00
Andrew Meadows
1ed57e044a
Fixing measure of "old" particles while simplifying the math (faster!).
2014-01-20 13:40:15 -08:00
Andrew Meadows
1eb2f19320
Removing one more usecTimestampNow() call in Particle::update()
2014-01-20 13:34:08 -08:00
Andrew Meadows
79e4b6d691
Removing per-particle calls to usecTimestampNow() which can add up when simulating a lot of particles.
2014-01-20 13:27:19 -08:00
Brad Hefta-Gaub
b4b3720fcf
move creatorTokenID management into Particle static members
2014-01-20 12:56:35 -08:00
Andrzej Kapolka
81ab68a529
Store hand position relative to body orientation/position.
2014-01-20 12:44:09 -08:00
Andrew Meadows
61e1b25e70
ParticleTreeElement::_particles is now a QList<> instead of std::vector<> for faster erase()
2014-01-20 12:43:27 -08:00
Andrzej Kapolka
520f7a78a8
Compile fixes (perhaps just for my version of Qt/GCC).
2014-01-20 11:41:04 -08:00
Brad Hefta-Gaub
bc2830d0d3
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/particles/src/ParticleCollisionSystem.cpp
2014-01-20 10:55:34 -08:00
Brad Hefta-Gaub
ab9e01ce7f
add ParticleID class
2014-01-20 09:11:47 -08:00
Stephen Birarda
fbf4cc59ee
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-17 17:26:08 -08:00
Philip Rosedale
2fe666aa63
Merge pull request #1583 from birarda/nodelist-container
...
NodeList container repairs
2014-01-17 17:23:16 -08:00
Stephen Birarda
cffe9624a6
Merge pull request #1572 from ZappoMan/bugfixes
...
Fix issue #1519 and adds feature #1520
2014-01-17 17:21:30 -08:00
Andrew Meadows
d0a53f817a
applyHardCollision() now takes a CollisionInfo rather than two vectors ("penetration" and "addedVelocity")
2014-01-17 17:14:57 -08:00
Stephen Birarda
659ba3c784
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-17 16:52:16 -08:00
Brad Hefta-Gaub
a7fd1e4565
first cut at having particle JS api return ParticleID types
2014-01-17 16:50:56 -08:00
Andrew Meadows
6c6a59b252
Hand now holds a ball a bit forward, which prevents the body from colliding with the ball on throw.
2014-01-17 16:36:50 -08:00
Andrew Meadows
3750aa902a
Cleanup of "soft hand paddle" collision hackery. Still a hack, but more commented and readable.
2014-01-17 16:31:06 -08:00
Stephen Birarda
594165782a
repair badly scoped usage of QMutexLocker
2014-01-17 16:20:22 -08:00
Brad Hefta-Gaub
99f9ae9d3a
implement new setProperties() getProperties() for Particle to allow setting all properties at once using a JS hash
2014-01-17 16:02:58 -08:00
Stephen Birarda
fad7bde0e1
add mutex locking to NodeHash
2014-01-17 16:02:57 -08:00
Stephen Birarda
9007a15381
comment out the JurisdictionListener's connection for now
2014-01-17 15:27:44 -08:00
Stephen Birarda
b24eca199a
use new signal slot syntax in JurisdictionListener
2014-01-17 15:23:58 -08:00
Stephen Birarda
816b324236
switch to explicit lock and unlock in removeSilentNodes
2014-01-17 15:17:10 -08:00
Stephen Birarda
3355b71d6b
switch back to returning iterator from killNodeAtHashIterator
2014-01-17 15:13:56 -08:00
Brad Hefta-Gaub
1e0f1adb16
added lifetime to particles
2014-01-17 14:59:40 -08:00
Stephen Birarda
6670ff6ee5
fix linking of webserver for octree-server
2014-01-17 14:27:24 -08:00
Stephen Birarda
5fdf310a45
hook OctreeServer up to embedded-webserver
2014-01-17 14:21:15 -08:00
Brad Hefta-Gaub
d4331db45a
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
examples/gun.js
libraries/script-engine/src/ScriptEngine.cpp
2014-01-17 13:29:36 -08:00
Stephen Birarda
ce393fdf27
uppercase the names of the HTTP classes
2014-01-17 11:53:47 -08:00
Stephen Birarda
5625000485
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-17 11:38:42 -08:00
Brad Hefta-Gaub
43da1edadb
more particle work
2014-01-17 11:35:35 -08:00
Andrew Meadows
562b29b293
adding back log about mismatching packet type
2014-01-17 11:35:16 -08:00
Stephen Birarda
40cdba203d
handle programmatic DS requests except for script creation
2014-01-17 11:29:20 -08:00
Andrew Meadows
48796231ef
Merge branch 'master' of ssh://github.com/highfidelity/hifi into paddle-fixes
2014-01-17 11:26:04 -08:00
Andrew Meadows
f08e639cb2
fixes for avatar paddle-hands, plus some hackery for demo
2014-01-17 11:22:50 -08:00
Stephen Birarda
bce40a9963
add basic SSI include support to HttpManager
2014-01-17 10:40:49 -08:00
Brad Hefta-Gaub
18ded1d7db
added scriptEnding callback
2014-01-17 09:51:14 -08:00
Brad Hefta-Gaub
c404a36439
add script number to menu items so that we can run multiple copies of same script
2014-01-17 09:40:38 -08:00
Stephen Birarda
e68dc1b142
cleaup commenting and style across new HTTP classes
2014-01-17 09:00:34 -08:00
Stephen Birarda
036dba9c2f
setup the HTTPManager to serve files in the document root
2014-01-17 08:53:55 -08:00
Stephen Birarda
d236d6335d
add initial rev of embedded webserver based on QTcpSocket
2014-01-16 17:05:02 -08:00
Andrzej Kapolka
8c6c521b65
Merge branch 'master' of https://github.com/highfidelity/hifi into debone
2014-01-16 16:38:07 -08:00