34class EXPCL_PANDA_GRUTIL FisheyeMaker :
public Namable {
36 INLINE
explicit FisheyeMaker(
const std::string &name);
37 INLINE ~FisheyeMaker();
49 PN_stdfloat r, PN_stdfloat a);
55 PN_stdfloat _half_fov_rad;
57 bool _square_inscribed;
58 PN_stdfloat _square_radius;
void set_fov(PN_stdfloat fov)
Specifies the field of view of the fisheye projection.
void set_reflection(bool reflection)
Sets the flag indicating whether the texture image should be mirrored (true) or normal (false).
void reset()
Resets all the parameters to their initial defaults.
void set_num_vertices(int num_vertices)
Specifies the approximate number of vertices to be used to generate the rose.
void set_square_inscribed(bool square_inscribed, PN_stdfloat square_radius)
Sets the flag that indicates whether the rose should be inscribed within a square.
This object provides a high-level interface for quickly writing a sequence of numeric values from a v...
A basic node of the scene graph or data graph.
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.