29 #if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_MATHUTIL) 30 #error Buildsystem error: BUILDING_PANDA_MATHUTIL not defined 33 Configure(config_mathutil);
34 NotifyCategoryDef(mathutil,
"");
36 ConfigureFn(config_mathutil) {
41 (
"fft-offset", 0.001);
50 (
"fft-error-threshold", 0.2);
53 (
"bounds-type", BoundingVolume::BT_sphere,
54 PRC_DESC(
"Specify the type of bounding volume that is created automatically " 55 "by Panda to enclose geometry. Use 'sphere' or 'box', or use " 56 "'best' to let Panda decide which is most appropriate. You can " 57 "also use 'fastest' if you don't want Panda to waste much time " 58 "computing the most optimal bounding volume."));
68 static bool initialized =
false;
74 BoundingHexahedron::init_type();
75 BoundingSphere::init_type();
76 BoundingBox::init_type();
77 BoundingVolume::init_type();
78 FiniteBoundingVolume::init_type();
79 GeometricBoundingVolume::init_type();
80 OmniBoundingVolume::init_type();
81 UnionBoundingVolume::init_type();
82 IntersectionBoundingVolume::init_type();
83 BoundingLine::init_type();
84 BoundingPlane::init_type();
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
static PandaSystem * get_global_ptr()
Returns the global PandaSystem object.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is used as a namespace to group several global properties of Panda.
void init_libmathutil()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a floating- point type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class specializes ConfigVariable as an enumerated type.
void add_system(const std::string &system)
Intended for use by each subsystem to register itself at startup.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.