SheetNode
from panda3d.core import SheetNode
- class SheetNode
- Bases: - PandaNode- This class draws a visible representation of the NURBS surface stored in its NurbsSurfaceEvaluator. It automatically recomputes the surface every frame. - This is not related to NurbsSurface, CubicSurfaceseg or any of the ParametricSurface-derived objects in this module. It is a completely parallel implementation of NURBS surfaces, and will probably eventually replace the whole ParametricSurface class hierarchy. - Inheritance diagram - __init__(*args, **kwargs)
 - getClassType()
- C++ Interface: get_class_type() 
 - getNumUSubdiv()
- C++ Interface: get_num_u_subdiv(SheetNode self) - /**
- Returns the number of subdivisions per cubic segment to draw in the U 
- direction. See set_num_u_subdiv(). 
 - */ 
 
 - getNumVSubdiv()
- C++ Interface: get_num_v_subdiv(SheetNode self) - /**
- Returns the number of subdivisions per cubic segment to draw in the V 
- direction. See set_num_v_subdiv(). 
 - */ 
 
 - getSurface()
- C++ Interface: get_surface(SheetNode self) - /**
- Returns the surface represented by the SheetNode. 
 - */ 
 
 - getUseVertexColor()
- C++ Interface: get_use_vertex_color(SheetNode self) - /**
- Returns the “use vertex color” flag. See set_use_vertex_color(). 
 - */ 
 
 - get_class_type()
- C++ Interface: get_class_type() 
 - get_num_u_subdiv()
- C++ Interface: get_num_u_subdiv(SheetNode self) - /**
- Returns the number of subdivisions per cubic segment to draw in the U 
- direction. See set_num_u_subdiv(). 
 - */ 
 
 - get_num_v_subdiv()
- C++ Interface: get_num_v_subdiv(SheetNode self) - /**
- Returns the number of subdivisions per cubic segment to draw in the V 
- direction. See set_num_v_subdiv(). 
 - */ 
 
 - get_surface()
- C++ Interface: get_surface(SheetNode self) - /**
- Returns the surface represented by the SheetNode. 
 - */ 
 
 - get_use_vertex_color()
- C++ Interface: get_use_vertex_color(SheetNode self) - /**
- Returns the “use vertex color” flag. See set_use_vertex_color(). 
 - */ 
 
 - resetBound()
- C++ Interface: reset_bound(const SheetNode self, const NodePath rel_to) - /**
- Recomputes the bounding volume. This is normally called automatically, but 
- it must occasionally be called explicitly when the surface has changed 
- properties outside of this node’s knowledge. 
 - */ 
 
 - reset_bound()
- C++ Interface: reset_bound(const SheetNode self, const NodePath rel_to) - /**
- Recomputes the bounding volume. This is normally called automatically, but 
- it must occasionally be called explicitly when the surface has changed 
- properties outside of this node’s knowledge. 
 - */ 
 
 - setNumUSubdiv()
- C++ Interface: set_num_u_subdiv(const SheetNode self, int num_u_subdiv) - /**
- Specifies the number of subdivisions per cubic segment (that is, per unique 
- knot value) to draw in a fixed uniform tesselation of the surface in the U 
- direction. 
 - */ 
 
 - setNumVSubdiv()
- C++ Interface: set_num_v_subdiv(const SheetNode self, int num_v_subdiv) - /**
- Specifies the number of subdivisions per cubic segment (that is, per unique 
- knot value) to draw in a fixed uniform tesselation of the surface in the V 
- direction. 
 - */ 
 
 - setSurface()
- C++ Interface: set_surface(const SheetNode self, NurbsSurfaceEvaluator surface) - /**
- Sets the particular surface represented by the SheetNode. 
 - */ 
 
 - setUseVertexColor()
- C++ Interface: set_use_vertex_color(const SheetNode self, bool flag) - /**
- Sets the “use vertex color” flag. When this is true, the R, G, B, A vertex 
- color is assumed to be stored as the dimensions 0, 1, 2, 3, respectively, 
- of the extended vertex values. Use 
- NurbsCurveEvaluator::set_extended_vertex() to set these values. 
 - */ 
 
 - set_num_u_subdiv()
- C++ Interface: set_num_u_subdiv(const SheetNode self, int num_u_subdiv) - /**
- Specifies the number of subdivisions per cubic segment (that is, per unique 
- knot value) to draw in a fixed uniform tesselation of the surface in the U 
- direction. 
 - */ 
 
 - set_num_v_subdiv()
- C++ Interface: set_num_v_subdiv(const SheetNode self, int num_v_subdiv) - /**
- Specifies the number of subdivisions per cubic segment (that is, per unique 
- knot value) to draw in a fixed uniform tesselation of the surface in the V 
- direction. 
 - */ 
 
 - set_surface()
- C++ Interface: set_surface(const SheetNode self, NurbsSurfaceEvaluator surface) - /**
- Sets the particular surface represented by the SheetNode. 
 - */ 
 
 - set_use_vertex_color()
- C++ Interface: set_use_vertex_color(const SheetNode self, bool flag) - /**
- Sets the “use vertex color” flag. When this is true, the R, G, B, A vertex 
- color is assumed to be stored as the dimensions 0, 1, 2, 3, respectively, 
- of the extended vertex values. Use 
- NurbsCurveEvaluator::set_extended_vertex() to set these values. 
 - */ 
 
 
