Uses of Class
eu.svjatoslav.sixth.e3d.math.Vertex
Packages that use Vertex
Package
Description
Graphical user interface components for the Sixth 3D engine.
Sixth 3D engine.
Renderable shape classes for the rasterization pipeline.
Solid-color polygon rendering with scanline rasterization.
Textured triangle rendering with perspective-correct UV mapping.
Triangle tessellation for perspective-correct texture rendering.
-
Uses of Vertex in eu.svjatoslav.sixth.e3d.gui
Fields in eu.svjatoslav.sixth.e3d.gui declared as VertexModifier and TypeFieldDescriptionViewSpaceTracker.centerThe object's center point (0,0,0 in object space) transformed to view space.ViewSpaceTracker.downPoint at (0,10,0) in object space, used for YZ angle calculation.ViewSpaceTracker.rightPoint at (10,0,0) in object space, used for XZ angle calculation. -
Uses of Vertex in eu.svjatoslav.sixth.e3d.math
Methods in eu.svjatoslav.sixth.e3d.math that return VertexModifier and TypeMethodDescriptionVertex.clone()Creates a deep copy of this vertex.Vertex.interpolate(Vertex other, double t) Creates a new vertex between this vertex and another by linearly interpolating all properties using parameter t.Methods in eu.svjatoslav.sixth.e3d.math with parameters of type VertexModifier and TypeMethodDescriptionVertex.interpolate(Vertex other, double t) Creates a new vertex between this vertex and another by linearly interpolating all properties using parameter t. -
Uses of Vertex in eu.svjatoslav.sixth.e3d.renderer.raster.shapes
Fields in eu.svjatoslav.sixth.e3d.renderer.raster.shapes with type parameters of type VertexModifier and TypeFieldDescriptionAbstractCoordinateShape.verticesThe vertex coordinates that define this shape's geometry.Constructors in eu.svjatoslav.sixth.e3d.renderer.raster.shapes with parameters of type VertexModifierConstructorDescriptionAbstractCoordinateShape(Vertex... vertices) Creates a shape from the given vertices.Constructor parameters in eu.svjatoslav.sixth.e3d.renderer.raster.shapes with type arguments of type VertexModifierConstructorDescriptionAbstractCoordinateShape(List<Vertex> vertices) Creates a shape from a list of vertices. -
Uses of Vertex in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
Method parameters in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon with type arguments of type VertexModifier and TypeMethodDescriptionstatic SolidPolygonSolidPolygon.fromVertices(List<Vertex> vertices, Color color) Creates a solid polygon from existing vertices.static SolidPolygonSolidPolygon.fromVertices(List<Vertex> vertices, Color color, boolean shadingEnabled) Creates a solid polygon from existing vertices with specified shading. -
Uses of Vertex in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon
Constructors in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon with parameters of type VertexModifierConstructorDescriptionTexturedTriangle(Vertex p1, Vertex p2, Vertex p3, Texture texture) Creates a textured triangle with the specified vertices and texture. -
Uses of Vertex in eu.svjatoslav.sixth.e3d.renderer.raster.tessellation
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.tessellation that return VertexModifier and TypeMethodDescriptionTessellationEdge.getMiddlePoint()Computes the midpoint vertex of this edge by averaging both the 3D coordinates and the 2D texture coordinates of the two endpoints.Methods in eu.svjatoslav.sixth.e3d.renderer.raster.tessellation with parameters of type Vertex