Uses of Interface
mgui.geometry.Shape
| Package | Description |
|---|---|
| mgui.geometry |
Provides 2D and 3D geometry representations and utilities for all shapes used in ModelGUI.
|
| mgui.geometry.util |
Uility classes for geometric operations.
|
| mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
| mgui.interfaces.shapes.graphs | |
| mgui.morph.sections |
-
Uses of Shape in mgui.geometry
Classes in mgui.geometry that implement Shape Modifier and Type Class Description classBox3DBox in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).classCircle2DRepresents a 2D circle.classCube3DRepresents a 3 dimensional cube object, using a Point3f, two Vector3f's and a float.classEllipse2DRepresents an ellipse shape.classGraph2DRepresents a graph as a 2D geometric shape.classGraph3DRepresents a graph as a 3D geometric shape.classGrid3DHolds a 3D array of values and a Box3D defining the distribution of these values in R3.classLineSegment2DRepresents a line segment in R2.classLineSegment3DRepresents a line segment in R3.classMesh3DGeometry class to represent a 3D triangular mesh.classPlane3DRepresents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)classPoint2DRepresents a 2D point.classPointSet2DRepresents a set of 2D points.classPointSet3DRepresents a set of 3D points.classPolygon2DRepresents a series of connected 2D points, defining either a polyline or a closed polygon.classPolygon3DGeometry class for a polygon in R3.classRadius2DDEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of aShape.classRect2DRepresents a 2D rectangle.classRect3DRepresents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.classShape2DBase class to be extended by all 2D shapes.classShape3DBase class to be extended by all 3D shapes.classSphere3DRepresents a sphere in R3.classText2DRepresents a character string with 2D geometry.classTriangle2DRepresents a 2D triangle.classTriangle3DRepresents a 3D triangle.classVector2DRepresents a 2D vector, defined by an end-point and a vector.classVector3DRepresents a 3D vector, defined by an end-point and a vector. -
Uses of Shape in mgui.geometry.util
Methods in mgui.geometry.util with parameters of type Shape Modifier and Type Method Description static booleanGeometryFunctions. transform(Shape shape, Jama.Matrix matrix)Transformsshapewith the given affine transformation Jama matrixmatrix.static booleanGeometryFunctions. transform(Shape shape, Jama.Matrix matrix, ProgressUpdater progress)Transformsshapewith the given affine transformation Jama matrixmatrix.static booleanGeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4d matrix)Transformsshapewith the given affine transformation matrixmatrix.static booleanGeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4d matrix, ProgressUpdater progress)Transformsshapewith the given affine transformation matrixmatrix.static booleanGeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4f matrix)Transformsshapewith the given affine transformation matrixmatrix.static booleanGeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4f matrix, ProgressUpdater progress)Transformsshapewith the given affine transformation matrixmatrix. -
Uses of Shape in mgui.interfaces.shapes
Fields in mgui.interfaces.shapes declared as Shape Modifier and Type Field Description protected ShapeInterfaceShape. xml_current_shapeMethods in mgui.interfaces.shapes that return Shape Modifier and Type Method Description ShapeShape2DInt. getBoundShape()abstract ShapeInterfaceShape. getGeometry()Returns the Shape associated with this objectShapeShape2DInt. getGeometry()ShapeShape3DInt. getGeometry()ShapeBox3DInt. getGeometryInstance()ShapeImage2DInt. getGeometryInstance()abstract ShapeInterfaceShape. getGeometryInstance()Returns an instance of thisInterfaceShape's geometry class.ShapeMesh3DInt. getGeometryInstance()ShapePointSet3DInt. getGeometryInstance()ShapePolygon3DInt. getGeometryInstance()ShapePolygonSet3DInt. getGeometryInstance()ShapeRect3DInt. getGeometryInstance()ShapeSectionSet2DInt. getGeometryInstance()ShapeSectionSet3DInt. getGeometryInstance()ShapeShape2DInt. getGeometryInstance()ShapeShape2DSelectionSet. getGeometryInstance()ShapeShape3DInt. getGeometryInstance()ShapeVolume3DInt. getGeometryInstance()Methods in mgui.interfaces.shapes with parameters of type Shape Modifier and Type Method Description abstract booleanInterfaceShape. setGeometry(Shape geometry)Sets the Shape associated with this object.booleanShape2DInt. setGeometry(Shape geometry)booleanShape3DInt. setGeometry(Shape geometry) -
Uses of Shape in mgui.interfaces.shapes.graphs
Methods in mgui.interfaces.shapes.graphs that return Shape Modifier and Type Method Description ShapeGraph3DInt. getGeometryInstance() -
Uses of Shape in mgui.morph.sections
Classes in mgui.morph.sections that implement Shape Modifier and Type Class Description classRadialRep2DMethods in mgui.morph.sections that return Shape Modifier and Type Method Description ShapeRadialRep2DInt. getGeometryInstance()