HE_Mesh  6.0.1
wblut.processing.WB_Render3D Class Reference
+ Inheritance diagram for wblut.processing.WB_Render3D:

Classes

class  PickingRay
 

Public Member Functions

 WB_Render3D (final PApplet home)
 
 WB_Render3D (final PGraphicsOpenGL home)
 
void drawAABB (final WB_AABB AABB)
 
void drawAABBNode (final WB_AABBNode node)
 
void drawAABBLeafNodes (final WB_AABBTree tree)
 
void drawAABBTree (final WB_AABBTree tree)
 
void drawAABBTree (final WB_AABBTree tree, final int level)
 
void drawBezierEdges (final HE_HalfedgeStructure mesh)
 
void drawBoundaryEdges (final HE_HalfedgeStructure mesh)
 
void drawBoundaryFaces (final HE_HalfedgeStructure mesh)
 
void drawBoundaryHalfedges (final HE_HalfedgeStructure mesh)
 
void drawCircle (final WB_Circle C)
 
void drawCircle (final Collection< WB_Circle > circles)
 
void drawCircle (final WB_Circle[] circles)
 
void drawCurve (final Collection< WB_Curve > curves, final int steps)
 
void drawCurve (final WB_Curve C, final double minU, final double maxU, final int steps)
 
void drawCurve (final WB_Curve C, final int steps)
 
void drawEdge (final HE_Halfedge e)
 
void drawEdge (final long key, final HE_Mesh mesh)
 
void drawEdges (final Collection<?extends HE_HalfedgeStructure > meshes)
 
void drawEdges (final HE_MeshCollection meshes)
 
void drawEdges (final HE_Face f)
 
void drawEdges (final HE_HalfedgeStructure mesh)
 
void drawEdges (final HE_Selection selection)
 
void drawEdgesWithInternalLabel (final int label, final HE_HalfedgeStructure mesh)
 
void drawEdgesWithLabel (final int label, final HE_HalfedgeStructure mesh)
 
void drawFace (final HE_Face f)
 
void drawFace (final HE_Face f, final boolean smooth)
 
void drawFace (final HE_Face f, final PImage texture)
 
void drawFace (final HE_Face f, final PImage texture, final boolean smooth)
 
void drawFace (final HE_Face f, final PImage[] textures)
 
void drawFace (final HE_Face f, final PImage[] textures, final boolean smooth)
 
void drawFace (final long key, final boolean smooth, final HE_Mesh mesh)
 
void drawFace (final long key, final HE_Mesh mesh)
 
void drawFaceFC (final HE_Face f)
 
void drawFaceFC (final HE_Face f, final boolean smooth)
 
void drawFaceHC (final HE_Face f)
 
void drawFaceHC (final HE_Face f, final boolean smooth)
 
void drawFaceNormal (final HE_Face f, final double d)
 
void drawFaceNormals (final HE_HalfedgeStructure mesh, final double d)
 
void drawFaceOffset (final HE_Face f, final double d)
 
void drawFaceSmooth (final HE_Face f)
 
void drawFaceSmooth (final long key, final HE_Mesh mesh)
 
void drawFaceSmoothFC (final HE_Face f)
 
void drawFaceSmoothFC (final long key, final HE_Mesh mesh)
 
void drawFaceSmoothHC (final HE_Face f)
 
void drawFaceSmoothHC (final long key, final HE_Mesh mesh)
 
void drawFaceSmoothVC (final HE_Face f)
 
void drawFaceSmoothVC (final long key, final HE_Mesh mesh)
 
void drawFaceVC (final HE_Face f)
 
void drawFaceVC (final HE_Face f, final boolean smooth)
 
void drawFaces (final Collection<?extends HE_HalfedgeStructure > meshes)
 
void drawFaces (final HE_MeshCollection meshes)
 
void drawFaces (final HE_HalfedgeStructure mesh)
 
void drawFaces (final HE_HalfedgeStructure mesh, final PImage texture)
 
void drawFaces (final HE_HalfedgeStructure mesh, final PImage[] textures)
 
void drawFacesFC (final HE_HalfedgeStructure mesh)
 
void drawFacesHC (final HE_HalfedgeStructure mesh)
 
void drawFacesSmooth (final HE_HalfedgeStructure mesh)
 
void drawFacesSmooth (final HE_HalfedgeStructure mesh, final PImage texture)
 
void drawFacesSmooth (final HE_HalfedgeStructure mesh, final PImage[] textures)
 
void drawFacesSmoothFC (final HE_HalfedgeStructure mesh)
 
void drawFacesSmoothHC (final HE_HalfedgeStructure mesh)
 
void drawFacesSmoothVC (final HE_HalfedgeStructure mesh)
 
void drawFacesVC (final HE_HalfedgeStructure mesh)
 
void drawFacesWithInternalLabel (final int label, final HE_HalfedgeStructure mesh)
 
void drawFacesWithLabel (final int label, final HE_HalfedgeStructure mesh)
 
void drawNetwork (final WB_Network network)
 
void drawNetworkNode (final Node node, final double s)
 
void drawNetworkConnection (final Connection connection)
 
void drawHalfedgesWithInternalLabel (final int label, final HE_HalfedgeStructure mesh)
 
void drawHalfedgesWithLabel (final int label, final HE_HalfedgeStructure 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_Mesh mesh)
 
void drawHalfedges (final HE_HalfedgeStructure mesh, final double d)
 
void drawHalfedges (final HE_HalfedgeStructure mesh, final double d, final double f)
 
void drawHalfedgeSimple (final HE_Halfedge he, final double d, final double s)
 
void drawLine (final WB_Line L, final double d)
 
void drawLineEmbedded2D (final WB_Line L, final double d, final WB_Map2D map)
 
void drawLineMapped (final WB_Line L, final double d, final WB_Map map)
 
void drawLineUnmapped (final WB_Line L, final double d, final WB_Map map)
 
void drawMesh (final WB_Mesh mesh)
 
void drawMeshEdges (final WB_Mesh mesh)
 
void drawMeshFaces (final WB_Mesh mesh)
 
void drawNetworkNodes (final WB_Network network, final double s)
 
void drawPath (final HE_Path path)
 
void drawPlane (final WB_Plane P, final double d)
 
void drawPoint (final Collection<?extends WB_Coord > points, final double d)
 
void drawPoint (final WB_Coord p)
 
void drawPoint (final WB_Coord[] points)
 
void drawPoint (final Collection<?extends WB_Coord > points)
 
void drawPoint (final WB_Coord p, final double r)
 
void drawPoint (final WB_Coord[] points, final double d)
 
void drawPointEmbedded2D (final Collection<?extends WB_Coord > points, final double r, final WB_Map2D map)
 
void drawPointEmbedded2D (final Collection<?extends WB_Coord > points, final WB_Map2D map)
 
void drawPointEmbedded2D (final WB_Coord p, final double r, final WB_Map2D map)
 
void drawPointEmbedded2D (final WB_Coord p, final WB_Map2D map)
 
void drawPointEmbedded2D (final WB_Coord[] points, final double r, final WB_Map2D map)
 
void drawPointEmbedded2D (final WB_Coord[] points, final WB_Map2D map)
 
void drawPointMapped (final Collection<?extends WB_Coord > points, final double r, final WB_Map map)
 
void drawPointMapped (final Collection<?extends WB_Coord > points, final WB_Map map)
 
void drawPointMapped (final WB_Coord p, final double r, final WB_Map map)
 
void drawPointMapped (final WB_Coord p, final WB_Map map)
 
void drawPointMapped (final WB_Coord[] points, final double r, final WB_Map map)
 
void drawPointMapped (final WB_Coord[] points, final WB_Map map)
 
void drawPointUnmapped (final Collection<?extends WB_Coord > points, final double r, final WB_Map map)
 
void drawPointUnmapped (final Collection<?extends WB_Coord > points, final WB_Map map)
 
void drawPointUnmapped (final WB_Coord p, final double r, final WB_Map map)
 
void drawPointUnmapped (final WB_Coord p, final WB_Map map)
 
void drawPointUnmapped (final WB_Coord[] points, final double r, final WB_Map map)
 
void drawPointUnmapped (final WB_Coord[] points, final WB_Map map)
 
void drawPolygon (final Collection<?extends WB_Polygon > polygons)
 
void drawPolygon (final int[] indices, final List<?extends WB_Coord > points)
 
void drawPolygon (final int[] indices, final WB_CoordCollection points)
 
void drawPolygon (final WB_Polygon P)
 
void drawPolygonEdges (final Collection<?extends WB_Polygon > polygons)
 
void drawPolygonEdges (final int[] indices, final List<?extends WB_Coord > points)
 
void drawPolygonEdges (final int[] indices, final WB_CoordCollection points)
 
void drawPolygonEdges (final WB_Polygon P)
 
void drawPolygonEdgesEmbedded2D (final WB_Polygon P, final WB_Map2D map)
 
void drawPolygonEdgesMapped (final WB_Polygon P, final WB_Map map)
 
void drawPolygonEdgesUnmapped (final WB_Polygon P, final WB_Map map)
 
void drawPolygonEmbedded2D (final WB_Polygon P, final WB_Map2D map)
 
void drawPolygonMapped (final WB_Polygon P, final WB_Map map)
 
void drawPolygonUnmapped (final WB_Polygon P, final WB_Map map)
 
void drawPolygonVertices (final Collection< WB_Polygon > polygons, final double d)
 
void drawPolygonVertices (final WB_Polygon polygon, final double d)
 
void drawPolyLine (final WB_PolyLine P)
 
void drawPolylineEdges (final Collection< WB_PolyLine > polylines)
 
void drawPolylineEdges (final WB_PolyLine P)
 
void drawPolyLineEmbedded2D (final WB_PolyLine P, final WB_Map2D map)
 
void drawPolyLineMapped (final WB_PolyLine P, final WB_Map map)
 
void drawPolyLineUnmapped (final WB_PolyLine P, final WB_Map map)
 
void drawPolylineVertices (final Collection< WB_PolyLine > polylines, final double d)
 
void drawPolylineVertices (final WB_PolyLine P, final double d)
 
void drawRay (final WB_Ray R, final double d)
 
void drawRayEmbedded2D (final WB_Ray R, final double d, final WB_Map2D map)
 
void drawRayMapped (final WB_Ray R, final double d, final WB_Map map)
 
void drawRayUnmapped (final WB_Ray R, final double d, final WB_Map map)
 
void drawRing (final WB_Ring P)
 
void drawRingEmbedded2D (final WB_Ring P, final WB_Map2D map)
 
void drawRingMapped (final WB_Ring P, final WB_Map map)
 
void drawRingUnmapped (final WB_Ring P, final WB_Map map)
 
void drawSegment (final Collection<?extends WB_Segment > segments)
 
void drawSegment (final List<?extends WB_Coord > points)
 
void drawSegment (final WB_Coord p, final WB_Coord q)
 
void drawSegment (final int[] segs, final List<?extends WB_Coord > coords)
 
void drawSegment (final WB_Segment S)
 
void drawSegmentEmbedded2D (final Collection<?extends WB_Segment > segments, final WB_Map2D map)
 
void drawSegmentEmbedded2D (final WB_Coord p, final WB_Coord q, final WB_Map2D map)
 
void drawSegmentEmbedded2D (final WB_Segment segment, final WB_Map2D map)
 
void drawSegmentEmbedded2D (final WB_Segment[] segments, final WB_Map2D map)
 
void drawSegmentMapped (final Collection<?extends WB_Segment > segments, final WB_Map map)
 
void drawSegmentMapped (final WB_Coord p, final WB_Coord q, final WB_Map map)
 
void drawSegmentMapped (final WB_Segment segment, final WB_Map map)
 
void drawSegmentMapped (final WB_Segment[] segments, final WB_Map map)
 
void drawSegmentUnmapped (final Collection<?extends WB_Segment > segments, final WB_Map map)
 
void drawSegmentUnmapped (final WB_Coord p, final WB_Coord q, final WB_Map map)
 
void drawSegmentUnmapped (final WB_Segment segment, final WB_Map map)
 
void drawSegmentUnmapped (final WB_Segment[] segments, final WB_Map map)
 
void drawSimplePolygon (final WB_Polygon P)
 
void drawTetrahedron (final int[] indices, final List<?extends WB_Coord > points)
 
void drawTetrahedron (final int[] indices, final WB_Coord[] points)
 
void drawTetrahedron (final WB_Coord p0, final WB_Coord p1, final WB_Coord p2, final WB_Coord p3)
 
void drawTetrahedron (final WB_Tetrahedron tetra)
 
void drawTetrahedron (final Collection<?extends WB_Tetrahedron > tetras)
 
void drawTetrahedron (final WB_Tetrahedron[] tetras)
 
void drawTree (final WB_OctreeInteger tree)
 
void drawTree (final WB_QuadtreeInteger tree)
 
void drawTriangle (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangle (final int[] tri, final List<?extends WB_Coord > points)
 
void drawTriangle (final List<?extends WB_Coord > points)
 
void drawTriangle (final int[] tri, final WB_Coord[] points)
 
void drawTriangle (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3)
 
void drawTriangle (final WB_Triangle triangle)
 
void drawTriangleEdges (final Collection<?extends WB_Triangle > triangles)
 
void drawTriangleEdges (final WB_Triangle triangle)
 
void drawTriangleEdgesEmbedded2D (final Collection<?extends WB_Triangle > triangles, final WB_Map2D map)
 
void drawTriangleEdgesEmbedded2D (final WB_Triangle triangle, final WB_Map2D map)
 
void drawTriangleEdgesEmbedded2D (final WB_Triangle[] triangles, final WB_Map2D map)
 
void drawTriangleEdgesMapped (final Collection<?extends WB_Triangle > triangles, final WB_Map map)
 
void drawTriangleEdgesMapped (final WB_Triangle triangle, final WB_Map map)
 
void drawTriangleEdgesMapped (final WB_Triangle[] triangles, final WB_Map map)
 
void drawTriangleEdgesUnmapped (final Collection<?extends WB_Triangle > triangles, final WB_Map map)
 
void drawTriangleEdgesUnmapped (final WB_Triangle triangle, final WB_Map map)
 
void drawTriangleEdgesUnmapped (final WB_Triangle[] triangles, final WB_Map map)
 
void drawTriangleEmbedded2D (final Collection<?extends WB_Triangle > triangles, final WB_Map2D map)
 
void drawTriangleEmbedded2D (final int[] tri, final List<?extends WB_Coord > points, final WB_Map2D map)
 
void drawTriangleEmbedded2D (final int[] tri, final WB_Coord[] points, final WB_Map2D map)
 
void drawTriangleEmbedded2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Map2D map)
 
void drawTriangleEmbedded2D (final WB_Triangle T, final WB_Map2D map)
 
void drawTriangleEmbedded2D (final WB_Triangle[] triangles, final WB_Map2D map)
 
void drawTriangleMapped (final Collection<?extends WB_Triangle > triangles, final WB_Map map)
 
void drawTriangleMapped (final int[] tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangleMapped (final int[] tri, final WB_Coord[] points, final WB_Map map)
 
void drawTriangleMapped (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Map map)
 
void drawTriangleMapped (final WB_Triangle T, final WB_Map map)
 
void drawTriangleMapped (final WB_Triangle[] triangles, final WB_Map map)
 
void drawTriangleUnmapped (final Collection<?extends WB_Triangle > triangles, final WB_Map map)
 
void drawTriangleUnmapped (final int[] tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangleUnmapped (final int[] tri, final WB_Coord[] points, final WB_Map map)
 
void drawTriangleUnmapped (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Map map)
 
void drawTriangleUnmapped (final WB_Triangle T, final WB_Map map)
 
void drawTriangleUnmapped (final WB_Triangle[] triangles, final WB_Map map)
 
void drawTriangulation (final WB_Triangulation2D tri, final List<?extends WB_Coord > points)
 
void drawTriangulation (final WB_Triangulation2D tri, final WB_Coord[] points)
 
void drawTriangulation (final WB_Triangulation3D tri, final List<?extends WB_Coord > points)
 
void drawTriangulation (final WB_Triangulation3D tri, final WB_Coord[] points)
 
void drawTriangulationEdges (final WB_Triangulation2D tri, final List<?extends WB_Coord > points)
 
void drawTriangulationEdges (final WB_Triangulation2D tri, final WB_Coord[] points)
 
void drawTriangulationEdgesEmbedded2D (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map2D map)
 
void drawTriangulationEdgesEmbedded2D (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map2D map)
 
void drawTriangulationEdgesMapped (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangulationEdgesMapped (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map map)
 
void drawTriangulationEdgesUnmapped (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangulationEdgesUnmapped (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map map)
 
void drawTriangulationEmbedded2D (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map2D map)
 
void drawTriangulationEmbedded2D (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map2D map)
 
void drawTriangulationMapped (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangulationMapped (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map map)
 
void drawTriangulationUnmapped (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map map)
 
void drawTriangulationUnmapped (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map map)
 
void drawVector (final WB_Coord p, final WB_Coord v, final double r)
 
void drawVectorEmbedded2D (final WB_Coord p, final WB_Coord v, final double r, final WB_Map2D map)
 
void drawVectorMapped (final WB_Coord p, final WB_Coord v, final double r, final WB_Map map)
 
void drawVectorUnmapped (final WB_Coord p, final WB_Coord v, final double r, final WB_Map map)
 
void drawVertex (final long key, final HE_Mesh mesh, final double d)
 
void drawVertex (final HE_Vertex v, final double d)
 
void drawVertexNormals (final HE_HalfedgeStructure mesh, final double d)
 
void drawVertices (final HE_HalfedgeStructure mesh)
 
void drawVertices (final HE_HalfedgeStructure mesh, final double d)
 
PGraphicsOpenGL getHome ()
 
WB_Ray getPickingRay (final double x, final double y)
 
HE_Face pickClosestFace (final HE_Mesh mesh, final double x, final double y)
 
HE_Face pickClosestFace (final WB_AABBTree meshtree, final double x, final double y)
 
HE_Halfedge pickEdge (final HE_Mesh mesh, final double x, final double y)
 
HE_Halfedge pickEdge (final WB_AABBTree tree, 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)
 
HE_Face pickFurthestFace (final HE_Mesh mesh, final double x, final double y)
 
HE_Face pickFurthestFace (final WB_AABBTree meshtree, final double x, final double y)
 
HE_Vertex pickVertex (final HE_Mesh mesh, final double x, final double y)
 
HE_Vertex pickVertex (final WB_AABBTree tree, final double x, final double y)
 
void setFaceColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
void setHalfedgeColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
void setVertexColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
void translate (final WB_Coord p)
 
void vertex (final WB_Coord p)
 
void vertex (final double x, final double y, final double z)
 
void normal (final WB_Coord n)
 
void vertexEmbedded2D (final WB_Coord p, final WB_Map2D map)
 
void vertexMapped (final WB_Coord p, final WB_Map map)
 
void vertexUnmapped (final WB_Coord p, final WB_Map map)
 
void line (final double x1, final double y1, final double z1, final double x2, final double y2, final double z2)
 
void drawVerticesWithInternalLabel (final int label, final HE_HalfedgeStructure mesh, final double d)
 
void drawVerticesWithLabel (final int label, final HE_HalfedgeStructure mesh, final double d)
 
void drawQuad (final WB_Quad quad)
 
void drawQuad (final Collection<?extends WB_Quad > quads)
 
void drawPentagon (final WB_Pentagon pentagon)
 
void drawPentagon (final Collection<?extends WB_Pentagon > pentagons)
 
void drawHexagon (final WB_Hexagon hexagon)
 
void drawHexagon (final Collection<?extends WB_Hexagon > hexagons)
 
void drawOctagon (final WB_Octagon octagon)
 
void drawOctagon (final Collection<?extends WB_Octagon > octagons)
 
void drawGizmo (final double d)
 
void drawTriangle (final WB_TriangleGenerator triangleGenerator)
 
void drawOutline (final WB_BinaryGrid3D grid)
 
void draw (final WB_BinaryGrid3D grid)
 
- Public Member Functions inherited from wblut.processing.WB_Render2D
 WB_Render2D (final PApplet home)
 
 WB_Render2D (final PGraphics home)
 
void vertex2D (final WB_Coord p)
 
void drawPoint2D (final WB_Coord p)
 
void drawPoint2D (final WB_Coord p, final double r)
 
void drawPoint2D (final Collection<?extends WB_Coord > points)
 
void drawPoint2D (final WB_Coord[] points)
 
void drawPoint2D (final Collection<?extends WB_Coord > points, final double r)
 
void drawPoint2D (final WB_Coord[] points, final double r)
 
void drawVector2D (final WB_Coord p, final WB_Coord v, final double r)
 
void drawLine2D (final WB_Line L, final double d)
 
void drawRay2D (final WB_Ray R, final double d)
 
void drawSegment2D (final WB_Coord p, final WB_Coord q)
 
void drawPolyLine2D (final WB_PolyLine P)
 
void drawRing2D (final WB_Ring P)
 
void drawPolygon2D (final WB_Polygon P)
 
void drawPolygon2D (final WB_Polygon[] P)
 
void drawPolygon2D (final Collection<?extends WB_Polygon > P)
 
void drawPolygonEdges2D (final WB_Polygon P)
 
void drawPolygonEdges2D (final WB_Polygon[] P)
 
void drawPolygonEdges2D (final Collection<?extends WB_Polygon > P)
 
void drawCircle2D (final WB_Circle C)
 
void drawTriangle2D (final WB_Triangle T)
 
void drawTriangle2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3)
 
void drawTriangle2D (final int[] tri, final List<?extends WB_Coord > points)
 
void drawTriangle2D (final int[] tri, final WB_Coord[] points)
 
void drawTriangulation2D (final WB_Triangulation2D tri, final List<?extends WB_Coord > points)
 
void drawTriangulation2D (final WB_Triangulation2D tri, final WB_CoordCollection points)
 
void drawTriangulationEdges2D (final WB_Triangulation2D tri, final List<?extends WB_Coord > points)
 
void drawTriangulation2D (final WB_Triangulation2D tri, final WB_Coord[] points)
 
void drawTriangulationEdges2D (final WB_Triangulation2D tri, final WB_Coord[] points)
 
void drawTriangle2D (final Collection<?extends WB_Triangle > triangles)
 
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 drawSegment2D (final Collection<?extends WB_Segment > segments)
 
void drawSegment2D (final WB_Segment segment)
 
void drawSegment2D (final WB_Segment[] segments)
 
void drawSegment2D (final int[] segs, final List<?extends WB_Coord > coords)
 
void translate2D (final WB_Coord p)
 
void drawAABB2D (final WB_AABB2D AABB)
 
void drawAABBNode2D (final WB_AABBNode2D node)
 
void drawAABBLeafNodes2D (final WB_AABBTree2D tree)
 
void drawAABBTree2D (final WB_AABBTree2D tree)
 
void drawAABBTree2D (final WB_AABBTree2D tree, final int level)
 
void drawAABBNode2D (final WB_IndexedAABBNode2D node)
 
void drawAABBLeafNodes2D (final WB_IndexedAABBTree2D tree)
 
void drawAABBTree2D (final WB_IndexedAABBTree2D tree)
 
void drawAABBTree2D (final WB_IndexedAABBTree2D tree, final int level)
 
void drawTriangulation2D (final WB_AlphaTriangulation2D tri)
 
void drawTriangulation2D (final WB_AlphaTriangulation2D tri, final double alpha)
 
void drawTriangulationEdges2D (final WB_AlphaTriangulation2D tri)
 
void drawTriangulation2D (final WB_Triangulation2DWithPoints tri)
 
void drawTriangulationEdges2D (final WB_Triangulation2DWithPoints tri)
 
void drawLineMapped (final WB_Line L, final double d, final WB_Map2D map)
 
void drawPointMapped (final Collection<?extends WB_Coord > points, final double r, final WB_Map2D map)
 
void drawPointMapped (final Collection<?extends WB_Coord > points, final WB_Map2D map)
 
void drawPointMapped (final WB_Coord p, final double r, final WB_Map2D map)
 
void drawPointMapped (final WB_Coord p, final WB_Map2D map)
 
void drawPointMapped (final WB_Coord[] points, final double r, final WB_Map2D map)
 
void drawPointMapped (final WB_Coord[] points, final WB_Map2D map)
 
void drawPolygonEdgesMapped (final WB_Polygon P, final WB_Map2D map)
 
void drawPolygonMapped (final WB_Polygon P, final WB_Map2D map)
 
void drawPolyLineMapped (final WB_PolyLine P, final WB_Map2D map)
 
void drawRayMapped (final WB_Ray R, final double d, final WB_Map2D map)
 
void drawRingMapped (final WB_Ring P, final WB_Map2D map)
 
void drawSegmentMapped (final Collection<?extends WB_Segment > segments, final WB_Map2D map)
 
void drawSegmentMapped (final WB_Coord p, final WB_Coord q, final WB_Map2D map)
 
void drawSegmentMapped (final WB_Segment segment, final WB_Map2D map)
 
void drawSegmentMapped (final WB_Segment[] segments, final WB_Map2D map)
 
void drawTriangleEdgesMapped (final Collection<?extends WB_Triangle > triangles, final WB_Map2D map)
 
void drawTriangleEdgesMapped (final WB_Triangle triangle, final WB_Map2D map)
 
void drawTriangleEdgesMapped (final WB_Triangle[] triangles, final WB_Map2D map)
 
void drawTriangleMapped (final Collection<?extends WB_Triangle > triangles, final WB_Map2D map)
 
void drawTriangleMapped (final int[] tri, final List<?extends WB_Coord > points, final WB_Map2D map)
 
void drawTriangleMapped (final int[] tri, final WB_Coord[] points, final WB_Map2D map)
 
void drawTriangleMapped (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Map2D map)
 
void drawTriangleMapped (final WB_Triangle T, final WB_Map2D map)
 
void drawTriangleMapped (final WB_Triangle[] triangles, final WB_Map2D map)
 
void drawTriangulationMapped (final WB_Triangulation2D tri, final List<?extends WB_Coord > points, final WB_Map2D map)
 
void drawTriangulationMapped (final WB_Triangulation2D tri, final WB_Coord[] points, final WB_Map2D map)
 
void drawVectorMapped (final WB_Coord p, final WB_Coord v, final double r, final WB_Map2D map)
 
void vertexMapped (final WB_Coord p, final WB_Map2D map)
 
void drawGizmo (final double d)
 
void drawTriangle2D (final WB_TriangleGenerator triangleGenerator)
 
- Public Member Functions inherited from wblut.processing.WB_Processing
 WB_Processing (final PApplet home)
 
 WB_Processing (final PGraphics home)
 

Static Public Member Functions

static int getColorFromPImage (final double u, final double v, final PImage texture)
 
- Static Public Member Functions inherited from wblut.processing.WB_Processing
static int color (final int r, final int g, final int b)
 

Static Public Attributes

static final WB_ProgressTracker tracker = WB_ProgressTracker.instance()
 

Protected Attributes

final PGraphicsOpenGL home
 
- Protected Attributes inherited from wblut.processing.WB_Processing
PGraphics home
 

Private Member Functions

void drawAABBNode (final WB_AABBNode node, final int level)
 
void drawAABBLeafNode (final WB_AABBNode node)
 
void drawFaceInt (final HE_Face f)
 
void drawFaceInt (final HE_Face f, final boolean smooth)
 
void drawFaceInt (final HE_Face f, final PImage texture)
 
void drawFaceInt (final HE_Face f, final PImage texture, final boolean smooth)
 
void drawFaceFCInt (final HE_Face f)
 
void drawFaceFCInt (final HE_Face f, final boolean smooth)
 
void drawFaceHCInt (final HE_Face f)
 
void drawFaceHCInt (final HE_Face f, final boolean smooth)
 
void drawFaceVCInt (final HE_Face f)
 
void drawFaceVCInt (final HE_Face f, final boolean smooth)
 
void line (final WB_Coord p, final WB_Coord q)
 

Private Attributes

WB_GeometryFactory geometryfactory = new WB_GeometryFactory()
 

Additional Inherited Members

- Protected Member Functions inherited from wblut.processing.WB_Render2D
 WB_Render2D ()
 
- Protected Member Functions inherited from wblut.processing.WB_Processing
 WB_Processing ()
 

Constructor & Destructor Documentation

wblut.processing.WB_Render3D.WB_Render3D ( final PApplet  home)
wblut.processing.WB_Render3D.WB_Render3D ( final PGraphicsOpenGL  home)
Parameters
home

References wblut.processing.WB_Render3D.home.

Member Function Documentation

void wblut.processing.WB_Render3D.draw ( final WB_BinaryGrid3D  grid)
void wblut.processing.WB_Render3D.drawAABBLeafNodes ( final WB_AABBTree  tree)

Draw leafs.

Parameters
treethe tree

References wblut.processing.WB_Render3D.drawAABBLeafNode(), and wblut.geom.WB_AABBTree.getRoot().

void wblut.processing.WB_Render3D.drawAABBNode ( final WB_AABBNode  node)
void wblut.processing.WB_Render3D.drawAABBNode ( final WB_AABBNode  node,
final int  level 
)
private
void wblut.processing.WB_Render3D.drawAABBTree ( final WB_AABBTree  tree)
void wblut.processing.WB_Render3D.drawAABBTree ( final WB_AABBTree  tree,
final int  level 
)
void wblut.processing.WB_Render3D.drawBoundaryHalfedges ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawCircle ( final Collection< WB_Circle circles)
Parameters
circles

References wblut.processing.WB_Render3D.drawCircle().

void wblut.processing.WB_Render3D.drawCircle ( final WB_Circle[]  circles)
Parameters
circles

References wblut.processing.WB_Render3D.drawCircle().

void wblut.processing.WB_Render3D.drawCurve ( final Collection< WB_Curve curves,
final int  steps 
)
Parameters
curves
steps
void wblut.processing.WB_Render3D.drawCurve ( final WB_Curve  C,
final double  minU,
final double  maxU,
final int  steps 
)
Parameters
C
minU
maxU
steps

References wblut.geom.WB_Curve.curvePoint(), and wblut.processing.WB_Render3D.line().

void wblut.processing.WB_Render3D.drawCurve ( final WB_Curve  C,
final int  steps 
)
void wblut.processing.WB_Render3D.drawEdge ( final HE_Halfedge  e)
void wblut.processing.WB_Render3D.drawEdge ( final long  key,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawEdges ( final Collection<?extends HE_HalfedgeStructure meshes)

Draw edges.

Parameters
meshesthe meshes
void wblut.processing.WB_Render3D.drawEdges ( final HE_MeshCollection  meshes)
void wblut.processing.WB_Render3D.drawEdges ( final HE_Selection  selection)
void wblut.processing.WB_Render3D.drawEdgesWithLabel ( final int  label,
final HE_HalfedgeStructure  mesh 
)
void wblut.processing.WB_Render3D.drawFace ( final HE_Face  f)
Parameters
f
void wblut.processing.WB_Render3D.drawFace ( final HE_Face  f,
final PImage  texture 
)
Parameters
f
texture

References wblut.processing.WB_Render3D.drawFace().

void wblut.processing.WB_Render3D.drawFace ( final HE_Face  f,
final PImage[]  textures 
)
Parameters
f
textures

References wblut.processing.WB_Render3D.drawFace().

void wblut.processing.WB_Render3D.drawFace ( final long  key,
final boolean  smooth,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawFace ( final long  key,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawFaceFC ( final HE_Face  f)
Parameters
f
void wblut.processing.WB_Render3D.drawFaceFCInt ( final HE_Face  f)
private
void wblut.processing.WB_Render3D.drawFaceHC ( final HE_Face  f)
Parameters
f
void wblut.processing.WB_Render3D.drawFaceHCInt ( final HE_Face  f)
private
void wblut.processing.WB_Render3D.drawFaceInt ( final HE_Face  f)
private
void wblut.processing.WB_Render3D.drawFaceInt ( final HE_Face  f,
final PImage  texture 
)
private
void wblut.processing.WB_Render3D.drawFaceNormal ( final HE_Face  f,
final double  d 
)
void wblut.processing.WB_Render3D.drawFaceNormals ( final HE_HalfedgeStructure  mesh,
final double  d 
)
void wblut.processing.WB_Render3D.drawFaces ( final Collection<?extends HE_HalfedgeStructure meshes)
Parameters
meshes
void wblut.processing.WB_Render3D.drawFaces ( final HE_HalfedgeStructure  mesh)

Draw mesh faces. Typically used with noStroke();

Parameters
meshthe mesh

References wblut.processing.WB_Render3D.drawFaceInt(), and wblut.hemesh.HE_HalfedgeStructure.fItr().

void wblut.processing.WB_Render3D.drawFaces ( final HE_HalfedgeStructure  mesh,
final PImage  texture 
)
void wblut.processing.WB_Render3D.drawFaces ( final HE_HalfedgeStructure  mesh,
final PImage[]  textures 
)
void wblut.processing.WB_Render3D.drawFacesFC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFacesHC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFaceSmooth ( final HE_Face  f)
Parameters
f

References wblut.processing.WB_Render3D.drawFace().

void wblut.processing.WB_Render3D.drawFaceSmooth ( final long  key,
final HE_Mesh  mesh 
)

Draw one face using vertex normals.

Parameters
keykey of face
meshthe mesh

References wblut.processing.WB_Render3D.drawFace(), and wblut.hemesh.HE_Mesh.getFaceWithKey().

void wblut.processing.WB_Render3D.drawFaceSmoothFC ( final HE_Face  f)
void wblut.processing.WB_Render3D.drawFaceSmoothFC ( final long  key,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawFaceSmoothHC ( final HE_Face  f)
void wblut.processing.WB_Render3D.drawFaceSmoothHC ( final long  key,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawFaceSmoothVC ( final HE_Face  f)
void wblut.processing.WB_Render3D.drawFaceSmoothVC ( final long  key,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawFacesSmooth ( final HE_HalfedgeStructure  mesh)

Draw mesh faces using vertex normals. Typically used with noStroke().

Parameters
meshthe mesh

References wblut.processing.WB_Render3D.drawFaceInt(), and wblut.hemesh.HE_HalfedgeStructure.fItr().

void wblut.processing.WB_Render3D.drawFacesSmooth ( final HE_HalfedgeStructure  mesh,
final PImage  texture 
)
void wblut.processing.WB_Render3D.drawFacesSmooth ( final HE_HalfedgeStructure  mesh,
final PImage[]  textures 
)
void wblut.processing.WB_Render3D.drawFacesSmoothFC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFacesSmoothHC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFacesSmoothVC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFacesVC ( final HE_HalfedgeStructure  mesh)
void wblut.processing.WB_Render3D.drawFacesWithInternalLabel ( final int  label,
final HE_HalfedgeStructure  mesh 
)
void wblut.processing.WB_Render3D.drawFacesWithLabel ( final int  label,
final HE_HalfedgeStructure  mesh 
)

Draw mesh faces matching label. Typically used with noStroke();

Parameters
labelthe label
meshthe mesh

References wblut.processing.WB_Render3D.drawFaceInt(), wblut.hemesh.HE_HalfedgeStructure.fItr(), and wblut.hemesh.HE_Element.getUserLabel().

void wblut.processing.WB_Render3D.drawFaceVC ( final HE_Face  f)
Parameters
f
void wblut.processing.WB_Render3D.drawFaceVCInt ( final HE_Face  f)
private
void wblut.processing.WB_Render3D.drawGizmo ( final double  d)
void wblut.processing.WB_Render3D.drawHalfedge ( final long  key,
final double  d,
final double  s,
final HE_Mesh  mesh 
)
void wblut.processing.WB_Render3D.drawHexagon ( final Collection<?extends WB_Hexagon hexagons)
void wblut.processing.WB_Render3D.drawLine ( final WB_Line  L,
final double  d 
)
void wblut.processing.WB_Render3D.drawLineEmbedded2D ( final WB_Line  L,
final double  d,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawLineMapped ( final WB_Line  L,
final double  d,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawLineUnmapped ( final WB_Line  L,
final double  d,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawMeshFaces ( final WB_Mesh  mesh)
void wblut.processing.WB_Render3D.drawNetwork ( final WB_Network  network)
void wblut.processing.WB_Render3D.drawNetworkConnection ( final Connection  connection)
void wblut.processing.WB_Render3D.drawNetworkNode ( final Node  node,
final double  s 
)
Parameters
node
s

References wblut.processing.WB_Render3D.translate().

void wblut.processing.WB_Render3D.drawNetworkNodes ( final WB_Network  network,
final double  s 
)
void wblut.processing.WB_Render3D.drawOctagon ( final Collection<?extends WB_Octagon octagons)
void wblut.processing.WB_Render3D.drawOutline ( final WB_BinaryGrid3D  grid)
void wblut.processing.WB_Render3D.drawPentagon ( final Collection<?extends WB_Pentagon pentagons)
void wblut.processing.WB_Render3D.drawPoint ( final Collection<?extends WB_Coord points,
final double  d 
)
Parameters
points
d
void wblut.processing.WB_Render3D.drawPoint ( final WB_Coord  p)
void wblut.processing.WB_Render3D.drawPoint ( final WB_Coord[]  points)
Parameters
points

References wblut.processing.WB_Render3D.drawPoint().

void wblut.processing.WB_Render3D.drawPoint ( final Collection<?extends WB_Coord points)
void wblut.processing.WB_Render3D.drawPoint ( final WB_Coord  p,
final double  r 
)
Parameters
p
r

References wblut.processing.WB_Render3D.translate().

void wblut.processing.WB_Render3D.drawPoint ( final WB_Coord[]  points,
final double  d 
)
Parameters
points
d

References wblut.processing.WB_Render3D.translate().

void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final Collection<?extends WB_Coord points,
final double  r,
final WB_Map2D  map 
)
Parameters
points
r
map
void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final Collection<?extends WB_Coord points,
final WB_Map2D  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointEmbedded2D().

void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final WB_Coord  p,
final double  r,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final WB_Coord  p,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final WB_Coord[]  points,
final double  r,
final WB_Map2D  map 
)
Parameters
points
r
map

References wblut.processing.WB_Render3D.drawPointEmbedded2D().

void wblut.processing.WB_Render3D.drawPointEmbedded2D ( final WB_Coord[]  points,
final WB_Map2D  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointEmbedded2D().

void wblut.processing.WB_Render3D.drawPointMapped ( final Collection<?extends WB_Coord points,
final double  r,
final WB_Map  map 
)
Parameters
points
r
map
void wblut.processing.WB_Render3D.drawPointMapped ( final Collection<?extends WB_Coord points,
final WB_Map  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointMapped().

void wblut.processing.WB_Render3D.drawPointMapped ( final WB_Coord  p,
final double  r,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPointMapped ( final WB_Coord  p,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPointMapped ( final WB_Coord[]  points,
final double  r,
final WB_Map  map 
)
Parameters
points
r
map

References wblut.processing.WB_Render3D.drawPointMapped().

void wblut.processing.WB_Render3D.drawPointMapped ( final WB_Coord[]  points,
final WB_Map  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointMapped().

void wblut.processing.WB_Render3D.drawPointUnmapped ( final Collection<?extends WB_Coord points,
final double  r,
final WB_Map  map 
)
Parameters
points
r
map
void wblut.processing.WB_Render3D.drawPointUnmapped ( final Collection<?extends WB_Coord points,
final WB_Map  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointUnmapped().

void wblut.processing.WB_Render3D.drawPointUnmapped ( final WB_Coord  p,
final double  r,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPointUnmapped ( final WB_Coord  p,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPointUnmapped ( final WB_Coord[]  points,
final double  r,
final WB_Map  map 
)
Parameters
points
r
map

References wblut.processing.WB_Render3D.drawPointUnmapped().

void wblut.processing.WB_Render3D.drawPointUnmapped ( final WB_Coord[]  points,
final WB_Map  map 
)
Parameters
points
map

References wblut.processing.WB_Render3D.drawPointUnmapped().

void wblut.processing.WB_Render3D.drawPolygon ( final Collection<?extends WB_Polygon polygons)
Parameters
polygons
void wblut.processing.WB_Render3D.drawPolygon ( final int[]  indices,
final List<?extends WB_Coord points 
)
Parameters
indices
points
void wblut.processing.WB_Render3D.drawPolygon ( final int[]  indices,
final WB_CoordCollection  points 
)
void wblut.processing.WB_Render3D.drawPolygon ( final WB_Polygon  P)
void wblut.processing.WB_Render3D.drawPolygonEdges ( final Collection<?extends WB_Polygon polygons)
Parameters
polygons
void wblut.processing.WB_Render3D.drawPolygonEdges ( final int[]  indices,
final List<?extends WB_Coord points 
)
Parameters
indices
points
void wblut.processing.WB_Render3D.drawPolygonEdges ( final int[]  indices,
final WB_CoordCollection  points 
)
void wblut.processing.WB_Render3D.drawPolygonEdgesEmbedded2D ( final WB_Polygon  P,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawPolygonEdgesMapped ( final WB_Polygon  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolygonEdgesUnmapped ( final WB_Polygon  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolygonEmbedded2D ( final WB_Polygon  P,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawPolygonMapped ( final WB_Polygon  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolygonUnmapped ( final WB_Polygon  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolygonVertices ( final Collection< WB_Polygon polygons,
final double  d 
)
Parameters
polygons
d
void wblut.processing.WB_Render3D.drawPolygonVertices ( final WB_Polygon  polygon,
final double  d 
)
void wblut.processing.WB_Render3D.drawPolyLine ( final WB_PolyLine  P)
void wblut.processing.WB_Render3D.drawPolylineEdges ( final Collection< WB_PolyLine polylines)
Parameters
polylines
void wblut.processing.WB_Render3D.drawPolylineEdges ( final WB_PolyLine  P)
void wblut.processing.WB_Render3D.drawPolyLineEmbedded2D ( final WB_PolyLine  P,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawPolyLineMapped ( final WB_PolyLine  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolyLineUnmapped ( final WB_PolyLine  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawPolylineVertices ( final Collection< WB_PolyLine polylines,
final double  d 
)
Parameters
polylines
d
void wblut.processing.WB_Render3D.drawPolylineVertices ( final WB_PolyLine  P,
final double  d 
)
void wblut.processing.WB_Render3D.drawQuad ( final WB_Quad  quad)
void wblut.processing.WB_Render3D.drawQuad ( final Collection<?extends WB_Quad quads)
void wblut.processing.WB_Render3D.drawRay ( final WB_Ray  R,
final double  d 
)
void wblut.processing.WB_Render3D.drawRayEmbedded2D ( final WB_Ray  R,
final double  d,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawRayMapped ( final WB_Ray  R,
final double  d,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawRayUnmapped ( final WB_Ray  R,
final double  d,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawRing ( final WB_Ring  P)
void wblut.processing.WB_Render3D.drawRingEmbedded2D ( final WB_Ring  P,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawRingMapped ( final WB_Ring  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawRingUnmapped ( final WB_Ring  P,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawSegment ( final Collection<?extends WB_Segment segments)
Parameters
segments
void wblut.processing.WB_Render3D.drawSegment ( final List<?extends WB_Coord points)
void wblut.processing.WB_Render3D.drawSegment ( final WB_Coord  p,
final WB_Coord  q 
)
Parameters
p
q

References wblut.processing.WB_Render3D.line().

void wblut.processing.WB_Render3D.drawSegment ( final int[]  segs,
final List<?extends WB_Coord coords 
)
void wblut.processing.WB_Render3D.drawSegment ( final WB_Segment  S)
void wblut.processing.WB_Render3D.drawSegmentEmbedded2D ( final Collection<?extends WB_Segment segments,
final WB_Map2D  map 
)
Parameters
segments
map
void wblut.processing.WB_Render3D.drawSegmentEmbedded2D ( final WB_Coord  p,
final WB_Coord  q,
final WB_Map2D  map 
)
Parameters
p
q
map

References wblut.processing.WB_Render3D.vertexEmbedded2D().

void wblut.processing.WB_Render3D.drawSegmentEmbedded2D ( final WB_Segment  segment,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawSegmentEmbedded2D ( final WB_Segment[]  segments,
final WB_Map2D  map 
)
Parameters
segments
map

References wblut.processing.WB_Render3D.drawSegmentEmbedded2D().

void wblut.processing.WB_Render3D.drawSegmentMapped ( final Collection<?extends WB_Segment segments,
final WB_Map  map 
)
Parameters
segments
map
void wblut.processing.WB_Render3D.drawSegmentMapped ( final WB_Coord  p,
final WB_Coord  q,
final WB_Map  map 
)
Parameters
p
q
map

References wblut.processing.WB_Render3D.vertexMapped().

void wblut.processing.WB_Render3D.drawSegmentMapped ( final WB_Segment  segment,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawSegmentMapped ( final WB_Segment[]  segments,
final WB_Map  map 
)
Parameters
segments
map

References wblut.processing.WB_Render3D.drawSegmentMapped().

void wblut.processing.WB_Render3D.drawSegmentUnmapped ( final Collection<?extends WB_Segment segments,
final WB_Map  map 
)
Parameters
segments
map
void wblut.processing.WB_Render3D.drawSegmentUnmapped ( final WB_Coord  p,
final WB_Coord  q,
final WB_Map  map 
)
Parameters
p
q
map

References wblut.processing.WB_Render3D.vertexUnmapped().

void wblut.processing.WB_Render3D.drawSegmentUnmapped ( final WB_Segment  segment,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawSegmentUnmapped ( final WB_Segment[]  segments,
final WB_Map  map 
)
Parameters
segments
map

References wblut.processing.WB_Render3D.drawSegmentUnmapped().

void wblut.processing.WB_Render3D.drawSimplePolygon ( final WB_Polygon  P)
void wblut.processing.WB_Render3D.drawTetrahedron ( final int[]  indices,
final List<?extends WB_Coord points 
)
Parameters
indices
points
void wblut.processing.WB_Render3D.drawTetrahedron ( final int[]  indices,
final WB_Coord[]  points 
)
Parameters
indices
points

References wblut.processing.WB_Render3D.drawTetrahedron().

void wblut.processing.WB_Render3D.drawTetrahedron ( final WB_Coord  p0,
final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3 
)
Parameters
p0
p1
p2
p3

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTetrahedron ( final WB_Tetrahedron  tetra)
Parameters
tetra

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTetrahedron ( final Collection<?extends WB_Tetrahedron tetras)
Parameters
tetras

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTetrahedron ( final WB_Tetrahedron[]  tetras)
Parameters
tetras

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTriangle ( final Collection<?extends WB_Triangle triangles)
Parameters
triangles
void wblut.processing.WB_Render3D.drawTriangle ( final int[]  tri,
final List<?extends WB_Coord points 
)
Parameters
tri
points

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTriangle ( final List<?extends WB_Coord points)
void wblut.processing.WB_Render3D.drawTriangle ( final int[]  tri,
final WB_Coord[]  points 
)
Parameters
tri
points

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTriangle ( final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3 
)
Parameters
p1
p2
p3

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTriangle ( final WB_Triangle  triangle)
Parameters
triangle

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.drawTriangleEdges ( final Collection<?extends WB_Triangle triangles)
Parameters
triangles
void wblut.processing.WB_Render3D.drawTriangleEdges ( final WB_Triangle  triangle)
Parameters
triangle

References wblut.processing.WB_Render3D.line().

void wblut.processing.WB_Render3D.drawTriangleEdgesEmbedded2D ( final Collection<?extends WB_Triangle triangles,
final WB_Map2D  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleEdgesEmbedded2D ( final WB_Triangle  triangle,
final WB_Map2D  map 
)
Parameters
triangle
map

References wblut.processing.WB_Render3D.drawSegmentEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleEdgesEmbedded2D ( final WB_Triangle[]  triangles,
final WB_Map2D  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleEdgesEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleEdgesMapped ( final Collection<?extends WB_Triangle triangles,
final WB_Map  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleEdgesMapped ( final WB_Triangle  triangle,
final WB_Map  map 
)
Parameters
triangle
map

References wblut.processing.WB_Render3D.drawSegmentMapped().

void wblut.processing.WB_Render3D.drawTriangleEdgesMapped ( final WB_Triangle[]  triangles,
final WB_Map  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleEdgesMapped().

void wblut.processing.WB_Render3D.drawTriangleEdgesUnmapped ( final Collection<?extends WB_Triangle triangles,
final WB_Map  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleEdgesUnmapped ( final WB_Triangle  triangle,
final WB_Map  map 
)
Parameters
triangle
map

References wblut.processing.WB_Render3D.drawSegmentUnmapped().

void wblut.processing.WB_Render3D.drawTriangleEdgesUnmapped ( final WB_Triangle[]  triangles,
final WB_Map  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleEdgesUnmapped().

void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final Collection<?extends WB_Triangle triangles,
final WB_Map2D  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final int[]  tri,
final List<?extends WB_Coord points,
final WB_Map2D  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final int[]  tri,
final WB_Coord[]  points,
final WB_Map2D  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3,
final WB_Map2D  map 
)
Parameters
p1
p2
p3
map

References wblut.processing.WB_Render3D.vertexEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final WB_Triangle  T,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawTriangleEmbedded2D ( final WB_Triangle[]  triangles,
final WB_Map2D  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleEmbedded2D().

void wblut.processing.WB_Render3D.drawTriangleMapped ( final Collection<?extends WB_Triangle triangles,
final WB_Map  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleMapped ( final int[]  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexMapped().

void wblut.processing.WB_Render3D.drawTriangleMapped ( final int[]  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexMapped().

void wblut.processing.WB_Render3D.drawTriangleMapped ( final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3,
final WB_Map  map 
)
Parameters
p1
p2
p3
map

References wblut.processing.WB_Render3D.vertexMapped().

void wblut.processing.WB_Render3D.drawTriangleMapped ( final WB_Triangle  T,
final WB_Map  map 
)
Parameters
T
map

References wblut.processing.WB_Render3D.vertexMapped().

void wblut.processing.WB_Render3D.drawTriangleMapped ( final WB_Triangle[]  triangles,
final WB_Map  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleMapped().

void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final Collection<?extends WB_Triangle triangles,
final WB_Map  map 
)
Parameters
triangles
map
void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final int[]  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexUnmapped().

void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final int[]  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
Parameters
tri
points
map

References wblut.processing.WB_Render3D.vertexUnmapped().

void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3,
final WB_Map  map 
)
Parameters
p1
p2
p3
map

References wblut.processing.WB_Render3D.vertexUnmapped().

void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final WB_Triangle  T,
final WB_Map  map 
)
Parameters
T
map

References wblut.processing.WB_Render3D.vertexUnmapped().

void wblut.processing.WB_Render3D.drawTriangleUnmapped ( final WB_Triangle[]  triangles,
final WB_Map  map 
)
Parameters
triangles
map

References wblut.processing.WB_Render3D.drawTriangleUnmapped().

void wblut.processing.WB_Render3D.drawTriangulation ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points 
)
void wblut.processing.WB_Render3D.drawTriangulation ( final WB_Triangulation2D  tri,
final WB_Coord[]  points 
)
void wblut.processing.WB_Render3D.drawTriangulation ( final WB_Triangulation3D  tri,
final List<?extends WB_Coord points 
)
void wblut.processing.WB_Render3D.drawTriangulation ( final WB_Triangulation3D  tri,
final WB_Coord[]  points 
)
void wblut.processing.WB_Render3D.drawTriangulationEdges ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points 
)
void wblut.processing.WB_Render3D.drawTriangulationEdges ( final WB_Triangulation2D  tri,
final WB_Coord[]  points 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesEmbedded2D ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesEmbedded2D ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesMapped ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesMapped ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesUnmapped ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEdgesUnmapped ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEmbedded2D ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawTriangulationEmbedded2D ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawTriangulationMapped ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationMapped ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationUnmapped ( final WB_Triangulation2D  tri,
final List<?extends WB_Coord points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawTriangulationUnmapped ( final WB_Triangulation2D  tri,
final WB_Coord[]  points,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawVector ( final WB_Coord  p,
final WB_Coord  v,
final double  r 
)
void wblut.processing.WB_Render3D.drawVectorEmbedded2D ( final WB_Coord  p,
final WB_Coord  v,
final double  r,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.drawVectorMapped ( final WB_Coord  p,
final WB_Coord  v,
final double  r,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawVectorUnmapped ( final WB_Coord  p,
final WB_Coord  v,
final double  r,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.drawVertex ( final long  key,
final HE_Mesh  mesh,
final double  d 
)
void wblut.processing.WB_Render3D.drawVertex ( final HE_Vertex  v,
final double  d 
)
void wblut.processing.WB_Render3D.drawVertexNormals ( final HE_HalfedgeStructure  mesh,
final double  d 
)
void wblut.processing.WB_Render3D.drawVertices ( final HE_HalfedgeStructure  mesh,
final double  d 
)
void wblut.processing.WB_Render3D.drawVerticesWithInternalLabel ( final int  label,
final HE_HalfedgeStructure  mesh,
final double  d 
)
void wblut.processing.WB_Render3D.drawVerticesWithLabel ( final int  label,
final HE_HalfedgeStructure  mesh,
final double  d 
)
static int wblut.processing.WB_Render3D.getColorFromPImage ( final double  u,
final double  v,
final PImage  texture 
)
static
Parameters
u
v
texture
Returns
PGraphicsOpenGL wblut.processing.WB_Render3D.getHome ( )
Returns

References wblut.processing.WB_Render3D.home.

WB_Ray wblut.processing.WB_Render3D.getPickingRay ( final double  x,
final double  y 
)
Parameters
x
y
Returns
void wblut.processing.WB_Render3D.line ( final WB_Coord  p,
final WB_Coord  q 
)
private
Parameters
p
q

References wblut.processing.WB_Render3D.vertex().

void wblut.processing.WB_Render3D.line ( final double  x1,
final double  y1,
final double  z1,
final double  x2,
final double  y2,
final double  z2 
)
void wblut.processing.WB_Render3D.normal ( final WB_Coord  n)
HE_Face wblut.processing.WB_Render3D.pickClosestFace ( final HE_Mesh  mesh,
final double  x,
final double  y 
)
HE_Face wblut.processing.WB_Render3D.pickClosestFace ( final WB_AABBTree  meshtree,
final double  x,
final double  y 
)
List<HE_Face> wblut.processing.WB_Render3D.pickFaces ( final HE_Mesh  mesh,
final double  x,
final double  y 
)
List<HE_Face> wblut.processing.WB_Render3D.pickFaces ( final WB_AABBTree  meshtree,
final double  x,
final double  y 
)
HE_Face wblut.processing.WB_Render3D.pickFurthestFace ( final HE_Mesh  mesh,
final double  x,
final double  y 
)
HE_Face wblut.processing.WB_Render3D.pickFurthestFace ( final WB_AABBTree  meshtree,
final double  x,
final double  y 
)
void wblut.processing.WB_Render3D.translate ( final WB_Coord  p)
void wblut.processing.WB_Render3D.vertex ( final WB_Coord  p)
void wblut.processing.WB_Render3D.vertex ( final double  x,
final double  y,
final double  z 
)
void wblut.processing.WB_Render3D.vertexEmbedded2D ( final WB_Coord  p,
final WB_Map2D  map 
)
void wblut.processing.WB_Render3D.vertexMapped ( final WB_Coord  p,
final WB_Map  map 
)
void wblut.processing.WB_Render3D.vertexUnmapped ( final WB_Coord  p,
final WB_Map  map 
)

Member Data Documentation

WB_GeometryFactory wblut.processing.WB_Render3D.geometryfactory = new WB_GeometryFactory()
private
final PGraphicsOpenGL wblut.processing.WB_Render3D.home
protected
final WB_ProgressTracker wblut.processing.WB_Render3D.tracker = WB_ProgressTracker.instance()
static

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