mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
float consts
This commit is contained in:
parent
e85a9b00cc
commit
4a1632d011
@ -28,7 +28,7 @@
|
|||||||
class EXPCL_PANDA GeomLine : public Geom
|
class EXPCL_PANDA GeomLine : public Geom
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
GeomLine( void ) : Geom() { _width = 1.0; }
|
GeomLine( void ) : Geom() { _width = 1.0f; }
|
||||||
virtual Geom *make_copy() const;
|
virtual Geom *make_copy() const;
|
||||||
virtual void print_draw_immediate( void ) const { }
|
virtual void print_draw_immediate( void ) const { }
|
||||||
virtual void draw_immediate(GraphicsStateGuardianBase *gsg, GeomContext *gc);
|
virtual void draw_immediate(GraphicsStateGuardianBase *gsg, GeomContext *gc);
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
class EXPCL_PANDA GeomLinestrip : public Geom
|
class EXPCL_PANDA GeomLinestrip : public Geom
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
GeomLinestrip(void) : Geom() { _width = 1.0; }
|
GeomLinestrip(void) : Geom() { _width = 1.0f; }
|
||||||
virtual Geom *make_copy() const;
|
virtual Geom *make_copy() const;
|
||||||
virtual void print_draw_immediate( void ) const { }
|
virtual void print_draw_immediate( void ) const { }
|
||||||
virtual void draw_immediate(GraphicsStateGuardianBase *gsg, GeomContext *gc);
|
virtual void draw_immediate(GraphicsStateGuardianBase *gsg, GeomContext *gc);
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
class EXPCL_PANDA GeomPoint : public Geom {
|
class EXPCL_PANDA GeomPoint : public Geom {
|
||||||
public:
|
public:
|
||||||
GeomPoint() : Geom() { _size = 1.0; }
|
GeomPoint() : Geom() { _size = 1.0f; }
|
||||||
virtual Geom *make_copy() const;
|
virtual Geom *make_copy() const;
|
||||||
|
|
||||||
virtual void print_draw_immediate() const;
|
virtual void print_draw_immediate() const;
|
||||||
|
@ -39,8 +39,8 @@ GeomSprite::
|
|||||||
GeomSprite(Texture *tex, bool alpha_disable) :
|
GeomSprite(Texture *tex, bool alpha_disable) :
|
||||||
_texture(tex), _alpha_disable(alpha_disable)
|
_texture(tex), _alpha_disable(alpha_disable)
|
||||||
{
|
{
|
||||||
_ll_uv.set(0.0, 0.0);
|
_ll_uv.set(0.0f, 0.0f);
|
||||||
_ur_uv.set(1.0, 1.0);
|
_ur_uv.set(1.0f, 1.0f);
|
||||||
_x_texel_ratio.clear();
|
_x_texel_ratio.clear();
|
||||||
_y_texel_ratio.clear();
|
_y_texel_ratio.clear();
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ public:
|
|||||||
virtual Projection *make_copy() const;
|
virtual Projection *make_copy() const;
|
||||||
virtual LMatrix4f get_projection_mat(CoordinateSystem cs = CS_default) const;
|
virtual LMatrix4f get_projection_mat(CoordinateSystem cs = CS_default) const;
|
||||||
|
|
||||||
virtual Geom* make_geometry(const Colorf &color = Colorf(0.0, 1.0, 0.0, 1.0),
|
virtual Geom* make_geometry(const Colorf &color = Colorf(0.0f, 1.0f, 0.0f, 1.0f),
|
||||||
CoordinateSystem cs = CS_default) const;
|
CoordinateSystem cs = CS_default) const;
|
||||||
|
|
||||||
virtual BoundingVolume *make_bounds(CoordinateSystem cs = CS_default) const;
|
virtual BoundingVolume *make_bounds(CoordinateSystem cs = CS_default) const;
|
||||||
|
@ -165,9 +165,9 @@ extrude(const LPoint2f &point2d, LPoint3f &origin, LVector3f &direction,
|
|||||||
|
|
||||||
// Scale the point from (-1,1) to the range of the frustum.
|
// Scale the point from (-1,1) to the range of the frustum.
|
||||||
|
|
||||||
LPoint2f scaled(_frustum._l + 0.5 * (point2d[0] + 1.0) *
|
LPoint2f scaled(_frustum._l + 0.5f * (point2d[0] + 1.0f) *
|
||||||
(_frustum._r - _frustum._l),
|
(_frustum._r - _frustum._l),
|
||||||
_frustum._b + 0.5 * (point2d[1] + 1.0) *
|
_frustum._b + 0.5f * (point2d[1] + 1.0f) *
|
||||||
(_frustum._t - _frustum._b));
|
(_frustum._t - _frustum._b));
|
||||||
|
|
||||||
LVector3f near_vector =
|
LVector3f near_vector =
|
||||||
@ -211,9 +211,9 @@ project(const LPoint3f &point3d, LPoint2f &point2d,
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
point2d.set((scaled[0] - _frustum._l) * 2.0 /
|
point2d.set((scaled[0] - _frustum._l) * 2.0f /
|
||||||
(_frustum._r - _frustum._l) - 1.0,
|
(_frustum._r - _frustum._l) - 1.0f,
|
||||||
(scaled[1] - _frustum._b) * 2.0 /
|
(scaled[1] - _frustum._b) * 2.0f /
|
||||||
(_frustum._t - _frustum._b) - 1.0);
|
(_frustum._t - _frustum._b) - 1.0f);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ public:
|
|||||||
virtual Projection *make_copy() const;
|
virtual Projection *make_copy() const;
|
||||||
virtual LMatrix4f get_projection_mat(CoordinateSystem cs = CS_default) const;
|
virtual LMatrix4f get_projection_mat(CoordinateSystem cs = CS_default) const;
|
||||||
|
|
||||||
virtual Geom* make_geometry(const Colorf &color = Colorf(0.0, 1.0, 0.0, 1.0),
|
virtual Geom* make_geometry(const Colorf &color = Colorf(0.0f, 1.0f, 0.0f, 1.0f),
|
||||||
CoordinateSystem cs = CS_default) const;
|
CoordinateSystem cs = CS_default) const;
|
||||||
|
|
||||||
virtual BoundingVolume *make_bounds(CoordinateSystem cs = CS_default) const;
|
virtual BoundingVolume *make_bounds(CoordinateSystem cs = CS_default) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user