HE_Mesh2014  2.0.11
Public Member Functions | List of all members
wblut.processing.WB_Render Class Reference
+ Inheritance diagram for wblut.processing.WB_Render:

Public Member Functions

 WB_Render (final PApplet home)
 
 WB_Render (final PGraphics3D home)
 
- Public Member Functions inherited from wblut.processing.WB_Render3D
 WB_Render3D (final PApplet home)
 
 WB_Render3D (final PGraphics3D home)
 
void drawPoint (final WB_Coordinate p)
 
void drawPoint (final WB_Coordinate p, final double r)
 
void drawVector (final WB_Coordinate p, final WB_Coordinate v, final double r)
 
void drawLine (final WB_Line L, final double d)
 
void drawRay (final WB_Ray R, final double d)
 
void drawSegment (final WB_Segment S)
 
void drawSegment (final WB_Coordinate p, final WB_Coordinate q)
 
void drawPolyLine (final WB_PolyLine P)
 
void drawRing (final WB_Ring P)
 
void drawSimplePolygon (final WB_Polygon P)
 
void drawPolygon (final WB_Polygon P)
 
void drawPolygonEdges (final WB_Polygon P)
 
void drawCircle (final WB_Circle C)
 
void drawTriangle (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3)
 
void drawTriangle (final int[] tri, final List<?extends WB_Coordinate > points)
 
void drawTriangle (final int[] tri, final WB_Coordinate[] points)
 
void drawTriangulation (final WB_Triangulation2D tri, final List<?extends WB_Coordinate > points)
 
void drawTriangulationEdges (final WB_Triangulation2D tri, final List<?extends WB_Coordinate > points)
 
void drawPlane (final WB_Plane P, final double d)
 
void draw (final WB_Geometry geometry, final double...f)
 
void draw (final Collection<?extends WB_Geometry > geometry, final double...f)
 
void draw (final WB_Geometry[] geometry, final double...f)
 
void drawMesh (final WB_Mesh mesh)
 
PShape toSmoothPShape (final WB_FaceListMesh mesh)
 
PShape toFacetedPShape (final WB_FaceListMesh mesh)
 
PShape toSmoothPShape (final HE_Mesh mesh)
 
PShape toSmoothPShapeWithFaceColor (final HE_Mesh mesh)
 
PShape toSmoothPShapeWithVertexColor (final HE_Mesh mesh)
 
PShape toFacetedPShape (final HE_Mesh mesh)
 
PShape toFacetedPShapeWithFaceColor (final HE_Mesh mesh)
 
PShape toFacetedPShapeWithVertexColor (final HE_Mesh mesh)
 
PShape toWireframePShape (final HE_MeshStructure mesh)
 
void drawTetrahedron (final WB_Coordinate p0, final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3)
 
void drawTetrahedron (final int[] indices, final List<?extends WB_Coordinate > points)
 
void drawTetrahedra (final int[] indices, final List<?extends WB_Coordinate > points)
 
void drawTetrahedron (final int[] indices, final WB_Coordinate[] points)
 
void drawTetrahedra (final int[] indices, final WB_Coordinate[] points)
 
void drawAABB (final WB_AABB AABB)
 
void draw (final Collection<?extends WB_Coordinate > points, final double d)
 
void draw (final Collection< WB_Circle > circles)
 
void draw (final Collection< WB_Curve > curves, final int steps)
 
void drawTree (final WB_AABBTree tree)
 
void drawTree (final WB_AABBTree tree, final int level)
 
void draw (final WB_Coordinate point, final double d)
 
void draw (final WB_Coordinate p, final WB_Coordinate q)
 
void draw (final WB_Coordinate p, final WB_Vector v, final double d)
 
void drawCurve (final WB_Curve C, final int steps)
 
void drawFrame (final WB_Frame frame)
 
void drawFrameNode (final WB_FrameNode node, final double s)
 
void drawFrameStrut (final WB_FrameStrut strut)
 
void drawBezierEdges (final HE_MeshStructure mesh)
 
void drawEdge (final HE_Halfedge e)
 
void drawEdge (final long key, final HE_Mesh mesh)
 
void drawEdges (final Collection<?extends HE_MeshStructure > meshes)
 
void drawEdges (final HE_MeshStructure mesh)
 
void drawEdges (final HE_Selection selection)
 
void drawEdgesWithLabel (final int label, final HE_MeshStructure mesh)
 
void drawEdgesWithInternalLabel (final int label, final HE_MeshStructure mesh)
 
void drawFace (final HE_Face f)
 
void drawFace (final HE_Face f, final PImage texture)
 
void drawFace (final HE_Face f, final PImage[] textures)
 
void drawFace (final HE_Face f, final boolean smooth)
 
void drawFace (final HE_Face f, final PImage texture, final boolean smooth)
 
void drawFace (final HE_Face f, final PImage[] textures, final boolean smooth)
 
void drawFaceFC (final HE_Face f, final boolean smooth)
 
void drawFaceHC (final HE_Face f, final boolean smooth)
 
void drawFaceVC (final HE_Face f, final boolean smooth)
 
void drawFace (final Long key, final boolean smooth, final HE_MeshStructure mesh)
 
void drawFace (final Long key, final HE_MeshStructure mesh)
 
void drawFaceFC (final HE_Face f)
 
void drawFaceHC (final HE_Face f)
 
void drawFaceVC (final HE_Face f)
 
void drawFaces (final Collection<?extends HE_MeshStructure > meshes)
 
void drawFaces (final HE_MeshStructure mesh)
 
void drawFaces (final HE_MeshStructure mesh, final PImage texture)
 
void drawFaces (final HE_MeshStructure mesh, final PImage[] textures)
 
void drawFacesWithLabel (final int label, final HE_MeshStructure mesh)
 
void drawFacesWithInternalLabel (final int label, final HE_MeshStructure mesh)
 
void drawFacesFC (final HE_MeshStructure mesh)
 
void drawFacesHC (final HE_MeshStructure mesh)
 
void drawFacesVC (final HE_MeshStructure mesh)
 
void drawFaceSmooth (final Long key, final HE_MeshStructure mesh)
 
void drawFaceSmooth (final HE_Face f)
 
void drawFaceSmoothFC (final Long key, final HE_MeshStructure mesh)
 
void drawFaceSmoothFC (final HE_Face f)
 
void drawFaceSmoothVC (final Long key, final HE_MeshStructure mesh)
 
void drawFaceSmoothVC (final HE_Face f)
 
void drawFaceSmoothHC (final Long key, final HE_MeshStructure mesh)
 
void drawFaceSmoothHC (final HE_Face f)
 
void drawFacesSmooth (final HE_MeshStructure mesh)
 
void drawFacesSmooth (final HE_MeshStructure mesh, final PImage texture)
 
void drawFacesSmooth (final HE_MeshStructure mesh, final PImage[] textures)
 
void drawFacesSmoothFC (final HE_MeshStructure mesh)
 
void drawFacesSmoothHC (final HE_MeshStructure mesh)
 
void drawFacesSmoothVC (final HE_MeshStructure mesh)
 
void drawLeafs (final WB_AABBTree tree)
 
void drawNode (final WB_AABBNode node)
 
void drawNodes (final WB_Frame frame, final double s)
 
void drawPoints (final Collection<?extends WB_Coordinate > points, final double d)
 
void drawPoints (final WB_Coordinate[] points, final double d)
 
void drawPolygon (final Collection<?extends WB_Polygon > polygons)
 
void drawPolygonEdges (final Collection<?extends WB_Polygon > polygons)
 
void drawPolygonVertices (final Collection< WB_Polygon > polygons, final double d)
 
void drawPolygonVertices (final WB_Polygon polygon, final double d)
 
void drawPolylineEdges (final Collection< WB_PolyLine > polylines)
 
void drawPolylineEdges (final WB_PolyLine P)
 
void drawPolylineVertices (final Collection< WB_PolyLine > polylines, final double d)
 
void drawPolylineVertices (final WB_PolyLine P, final double d)
 
void drawSegment (final Collection<?extends WB_Segment > segments)
 
void drawPath (final HE_Path path)
 
void drawSegment2D (final Collection<?extends WB_Segment > segments)
 
void drawSegment2D (final WB_Segment segment)
 
void drawSegment2D (final WB_Segment[] segments)
 
void drawTriangle (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangle (final WB_Triangle triangle)
 
void drawTriangle2D (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangle2D (final WB_Triangle triangle)
 
void drawTriangle2D (final WB_Triangle[] triangles)
 
void drawTriangle2DEdges (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangle2DEdges (final WB_Triangle triangle)
 
void drawTriangle2DEdges (final WB_Triangle[] triangles)
 
void drawTriangleEdges (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangleEdges (final WB_Triangle triangle)
 
void drawVertex (final Long key, final double d, final HE_MeshStructure mesh)
 
void drawVertices (final double d, final HE_MeshStructure mesh)
 
WB_Ray getPickingRay (final double x, final double y)
 
HE_Face pickClosestFace (final HE_Mesh mesh, final double x, final double y)
 
HE_Vertex pickVertex (final HE_Mesh mesh, final double x, final double y)
 
HE_Halfedge pickEdge (final HE_Mesh mesh, final double x, final double y)
 
HE_Face pickFurthestFace (final HE_Mesh mesh, final double x, final double y)
 
HE_Face pickClosestFace (final WB_AABBTree meshtree, final double x, final double y)
 
HE_Face pickFurthestFace (final WB_AABBTree meshtree, final double x, final double y)
 
List< HE_FacepickFaces (final HE_Mesh mesh, final double x, final double y)
 
List< HE_FacepickFaces (final WB_AABBTree meshtree, final double x, final double y)
 
void drawBadVertices (final double d, final HE_MeshStructure mesh)
 
void drawBoundaryEdges (final HE_MeshStructure mesh)
 
void drawBoundaryHalfedges (final HE_MeshStructure mesh)
 
void drawFaceNormal (final HE_Face f, final double d)
 
void drawFaceNormals (final double d, final HE_MeshStructure mesh)
 
void drawFaceTypes (final HE_MeshStructure mesh)
 
void drawHalfedge (final HE_Halfedge he, final double d, final double s)
 
void drawHalfedge (final HE_Halfedge he, final double d, final double s, final double f)
 
void drawHalfedge (final Long key, final double d, final double s, final HE_MeshStructure mesh)
 
void drawHalfedges (final double d, final double f, final HE_MeshStructure mesh)
 
void drawHalfedges (final double d, final HE_MeshStructure mesh)
 
void drawHalfedgeSimple (final HE_Halfedge he, final double d, final double s)
 
void drawVertexNormals (final double d, final HE_MeshStructure mesh)
 
void setVertexColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
void setHalfedgeColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
void setFaceColorFromTexture (final HE_Mesh mesh, final PImage texture)
 

Additional Inherited Members

- Static Public Attributes inherited from wblut.processing.WB_Render3D
static final WB_GeometryFactory geometryfactory
 

Constructor & Destructor Documentation

wblut.processing.WB_Render.WB_Render ( final PApplet  home)
Parameters
home
wblut.processing.WB_Render.WB_Render ( final PGraphics3D  home)
Parameters
home

The documentation for this class was generated from the following file: