Sam Edwards
4695557a5d
general: Don't require BUILDING_* for static builds
2018-08-31 23:54:32 -06:00
Sam Edwards
b2bfb31114
general: Remove `using std::*` from headers
...
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
7790f8429d
general: Fully qualify header references into the std namespace
...
Closes #341
2018-06-07 10:35:12 +02:00
Sam Edwards
9dd37e9dbc
general: Add guards to ensure proper BUILDING_ macros defined
...
This is designed to sanity-check the buildsystem, ensuring that the
expected BUILDING_ macros are defined at the expected time. It
also helps catch cases where the wrong BUILDING_/EXPCL_ macros
are used.
2018-03-25 13:17:52 -06:00
Sam Edwards
f231ba4cd7
directbase: Introduce BUILDING_ defines for each component
...
Ditto everything before, but for direct.
2018-03-25 13:17:52 -06:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
Justin Butler
4c09b6307b
Smoother movement fixes for better stopping/starting and timestamp issues. Fixes problem where distributed smooth objects will stop movement at the wrong location or will slide around when first being generated.
2008-11-22 00:45:17 +00:00
Darren Ranalli
11cc062e84
smoother uses setPosHpr instead of setMat, no longer affects scale
2008-10-29 18:21:07 +00:00
Justin Butler
bcc7ed59a8
Small teleporting fix for smoothing to make sure timestamps are up-to-date when smoothed object stops then starts movement.
2008-08-27 00:47:22 +00:00
David Rose
618c6da8a5
turn off accept-clock-skew by default
2008-08-01 00:42:40 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
Redmond Urbino
732215ed61
multiple players can rotate the water pitcher
2008-01-04 00:02:21 +00:00
Darren Ranalli
ea98ccad42
count rotation change as 'smooth position changed', re-compute forward axis after wrtReparent (both theoretical fixes, they seem like the right thing to do but I didn't see anything in particular that was broken because of them)
2007-09-12 20:55:27 +00:00
Darren Ranalli
85312ee6c9
fix for previous checkin
2007-09-07 23:09:46 +00:00
Darren Ranalli
f57c102fcd
smoother debugging
2007-09-07 22:33:57 +00:00
Darren Ranalli
55e9d9cdf5
fixed smooth movement popping after reparenting
2007-09-07 22:27:28 +00:00
Darren Ranalli
0caaf136cd
fixed smooth motion warping problem
2007-08-13 23:27:24 +00:00
Darren Ranalli
0680a3d796
added has_most_recent_timestamp, avoids invalid timestamps after reset
2007-08-09 19:32:29 +00:00
Darren Ranalli
b421580c9b
added get/set_most_recent_timestamp to allow local (non-distributed) smooth pos updates
2007-08-09 17:44:24 +00:00
Darren Ranalli
114dd9bee9
added handle_wrt_reparent
2007-06-29 20:47:44 +00:00
Darren Ranalli
49c6aa19b3
added setDefaultToStandingStill
2007-06-27 21:09:32 +00:00
David Rose
1ca01f215c
fixes to smoothing
2007-03-22 20:35:54 +00:00
David Rose
c373e91564
make smoothmover parameters be instance variables
2007-02-06 17:27:09 +00:00
David Rose
9ac35805f9
add get_sample_pos, get_sample_hpr
2007-01-17 19:22:38 +00:00
David Rose
064fd1dc07
oops, build on Windows
2006-10-23 20:10:24 +00:00
David Rose
b783726b11
fix initial delay for smooth mover
2006-10-23 18:59:12 +00:00
Josh Wilson
463cc7be4f
added lateral distance monitoring
2006-10-20 16:34:55 +00:00
David Rose
049dd58cdf
work around private class issues
2006-09-01 19:11:19 +00:00
Chris Brunner
ffb1b8e670
for Mac support
2006-04-26 19:33:47 +00:00
Justin Butler
3a4872bac0
Smoothing pop fix when an object starts moving after not moving for a while.
2006-04-20 00:58:23 +00:00
David Rose
7c6eef84a4
pnotify
2006-03-20 03:58:59 +00:00
Roger Hughston
ab74067c91
OSX Linking
2006-03-15 01:42:09 +00:00
Josh Yelon
9729541f63
Added macrocomposites
2005-09-27 22:05:52 +00:00
Zachary Pavlov
43ba8af715
updated smoothMover to return a forward Axis with the command get_forward_axis
2005-06-28 23:37:25 +00:00
David Rose
95647b0093
more smoother optimizations
2005-01-14 03:57:54 +00:00
David Rose
5ba29949be
optimize smooth task a bit
2005-01-13 19:20:25 +00:00
Dave Schuyler
e45fe3235f
lots of little changes for os x
2004-04-02 02:53:20 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
98e0a247f1
remove unused files
2003-10-29 07:14:44 +00:00
Dave Schuyler
c58963671a
changed includes to use application path
2003-10-28 06:26:45 +00:00
Dave Schuyler
1f236ab391
changed include scope for clarity.
2003-05-06 04:39:29 +00:00
David Rose
fffe7200a4
refinements to clock skew tolerance
2001-12-04 15:24:55 +00:00
David Rose
d68316d297
tolerate clock skew in motion smoothing
2001-12-04 14:57:46 +00:00
David Rose
0ff966d799
better predictive smoothing
2001-10-23 23:51:57 +00:00
David Rose
e328baf2b4
enable predictive smoothing
2001-10-23 22:54:13 +00:00
David Rose
3e82997f7d
refinements to minimize pointless matrix changing
2001-10-22 15:40:13 +00:00
David Rose
e006cee815
*** empty log message ***
2001-10-20 20:56:43 +00:00