open_toontown_panda3d/panda/src/mathutil
rdb 9c4cb28805 mathutil: error instead of infinite loop if triangulation failed
Fixes #985
2020-08-11 09:38:41 +02:00
..
boundingBox.I mathutil: fix bad assert in BoundingBox::set_min_max 2019-03-12 15:36:47 +01:00
boundingBox.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
boundingBox.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
boundingHexahedron.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
boundingHexahedron.cxx mathutil: BoundingPlane improvements 2018-08-08 21:54:52 +02:00
boundingHexahedron.h mathutil: BoundingPlane improvements 2018-08-08 21:54:52 +02:00
boundingLine.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
boundingLine.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
boundingLine.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
boundingPlane.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
boundingPlane.cxx mathutil: BoundingPlane improvements 2018-08-08 21:54:52 +02:00
boundingPlane.h mathutil: BoundingPlane improvements 2018-08-08 21:54:52 +02:00
boundingSphere.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
boundingSphere.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
boundingSphere.h mathutil: add some properties for bounding volumes 2018-12-16 21:03:43 +01:00
boundingVolume.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
boundingVolume.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
boundingVolume.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
config_mathutil.N Merge branch 'master' into interrogate-overhaul 2015-02-11 14:41:58 +01:00
config_mathutil.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_mathutil.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
fftCompressor.cxx general: Distinguish local/system includes 2018-11-10 18:00:10 -07:00
fftCompressor.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
finiteBoundingVolume.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
finiteBoundingVolume.h mathutil: add some properties for bounding volumes 2018-12-16 21:03:43 +01:00
frustum.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
frustum_src.I mathutil: support infinite near/far in LFrustum 2018-07-17 23:00:57 +02:00
frustum_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
geometricBoundingVolume.I Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
geometricBoundingVolume.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
geometricBoundingVolume.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
intersectionBoundingVolume.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
intersectionBoundingVolume.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
intersectionBoundingVolume.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
linmath_events.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
linmath_events.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
look_at.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
look_at.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
look_at_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
look_at_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
look_at_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
mersenne.cxx add Perlin noise 2005-10-07 21:46:51 +00:00
mersenne.h mathutil: mersenne.h parameters should not be an enum 2018-09-30 16:05:39 -06:00
omniBoundingVolume.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
omniBoundingVolume.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
omniBoundingVolume.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
p3mathutil_composite1.cxx UnionBoundingVolume, IntersectionBoundingVolume, Camera::set_cull_bounds() 2012-02-09 21:55:31 +00:00
p3mathutil_composite2.cxx load obj files directly into PandaNodes for performance 2013-01-04 00:35:42 +00:00
parabola.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
parabola.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
parabola_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
parabola_src.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
parabola_src.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
perlinNoise.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise2.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise2.cxx mathutil: add some more assertion checks to PerlinNoise2 2019-05-12 19:22:26 +02:00
perlinNoise2.h general: update a few outdated links in API documentation 2019-11-02 19:41:56 +01:00
perlinNoise3.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise3.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
perlinNoise3.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
plane.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
plane.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
plane_src.I mathutil: override plane.normalize() to be meaningful for planes 2018-07-26 22:08:37 +02:00
plane_src.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
plane_src.h mathutil: override plane.normalize() to be meaningful for planes 2018-07-26 22:08:37 +02:00
pta_LMatrix3.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LMatrix3.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LMatrix3_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pta_LMatrix4.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LMatrix4.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LMatrix4_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pta_LVecBase2.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase2.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase2_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pta_LVecBase3.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase3.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase3_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pta_LVecBase4.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase4.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pta_LVecBase4_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
randomizer.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
randomizer.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
randomizer.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
rotate_to.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
rotate_to.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
rotate_to_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
stackedPerlinNoise2.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
stackedPerlinNoise2.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
stackedPerlinNoise2.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
stackedPerlinNoise3.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
stackedPerlinNoise3.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
stackedPerlinNoise3.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
test_mathutil.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
test_tri.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
triangulator.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
triangulator.cxx mathutil: error instead of infinite loop if triangulation failed 2020-08-11 09:38:41 +02:00
triangulator.h Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
triangulator3.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
triangulator3.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
triangulator3.h Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
unionBoundingVolume.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
unionBoundingVolume.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
unionBoundingVolume.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00