Uses of Class
edu.cnu.mdi.mdi3D.panel.Panel3D
Packages that use Panel3D
Package
Description
-
Uses of Panel3D in edu.cnu.mdi.mdi3D.adapter3D
Fields in edu.cnu.mdi.mdi3D.adapter3D declared as Panel3DMethods in edu.cnu.mdi.mdi3D.adapter3D with parameters of type Panel3DModifier and TypeMethodDescriptionstatic voidRespond to a key stroke, or aKeyboardLabelbutton mimicking one.Constructors in edu.cnu.mdi.mdi3D.adapter3D with parameters of type Panel3DModifierConstructorDescriptionAlphaSlider(Panel3D panel3D, String prompt) A slider with no extraonChangeside effect beyondrefresh().AlphaSlider(Panel3D panel3D, String prompt, IntConsumer onChange) KeyBindings3D(Panel3D panel) Install the standard key bindings on the given panel.KeyboardLabel(Panel3D panel, String explanation, String[] keys, int[] vkeys, boolean[] shifted) MouseAdapter3D(Panel3D panel3D) -
Uses of Panel3D in edu.cnu.mdi.mdi3D.item3D
Fields in edu.cnu.mdi.mdi3D.item3D declared as Panel3DMethods in edu.cnu.mdi.mdi3D.item3D that return Panel3DMethods in edu.cnu.mdi.mdi3D.item3D with parameters of type Panel3DModifier and TypeMethodDescriptionstatic Quad3DQuad3D.constantZQuad(Panel3D panel3d, float z, float size, Color color, float lineWidth, boolean frame) Create a square quad centered on the origin, lying in a constant-z plane.static voidLine3D.lineItemTest(Panel3D p3D, int n) Add many lines to see how it handles themConstructors in edu.cnu.mdi.mdi3D.item3D with parameters of type Panel3DModifierConstructorDescriptionAxes3D(Panel3D panel3D, float[] limits, String[] labels, float zoff, Color color, float lineWidth, int numTicksX, int numTicksY, int numTicksZ, Color tickColor, Color textColor, Font font, int numDec) A set of Cartesian axesAxes3D(Panel3D panel3D, float[] limits, String[] labels, Color color, float lineWidth, int numTicksX, int numTicksY, int numTicksZ, Color tickColor, Color textColor, Font font, int numDec) A set of Cartesian axesAxes3D(Panel3D panel3D, float xmin, float xmax, float ymin, float ymax, float zmin, float zmax, String[] labels, float zoff, Color color, float lineWidth, int numTicksX, int numTicksY, int numTicksZ, Color tickColor, Color textColor, Font font, int numDec) A set of Cartesian axesAxes3D(Panel3D panel3D, float xmin, float xmax, float ymin, float ymax, float zmin, float zmax, String[] labels, Color color, float lineWidth, int numTicksX, int numTicksY, int numTicksZ, Color tickColor, Color textColor, Font font, int numDec) A set of Cartesian axesAxis3D(Panel3D panel3D, Axis3D.AxisType type, String label, float vmin, float vmax, float offset, Color color, float lineWidth, int numTicks, Color tickColor, Color textColor, Font font, int numDec) Create a coordinate axisAxis3D(Panel3D panel3D, Axis3D.AxisType type, String label, float vmin, float vmax, Color color, float lineWidth, int numTicks, Color tickColor, Color textColor, Font font, int numDec) Create a coordinate axisCreate an unframed cube.Create a cube, optionally framed.Constructor for a Cylinder item in 3D space.Cylinder(Panel3D panel3D, float x1, float y1, float z1, float x2, float y2, float z2, float radius, Color color) Constructor for a Cylinder item in 3D space.GlobeCountryLines3D(Panel3D panel3D, List<edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature> features, float radius) Construct a country outline renderer.Create a 3D item for use on a Panel3D.LabelSet3D(Panel3D panel3D, float[] coords, String[] labels) Create a label set for 3D points.Create a simple 3D Line item for use on a Panel3D.Create a simple 3D Line item for use on a Panel3D.Line3D(Panel3D panel3D, float x1, float y1, float z1, float x2, float y2, float z2, Color color, float lineWidth) Create a simple 3D Line item for use on a Panel3D.PointSet3D(Panel3D panel3D, float[] coords, Color color, float pointSize, boolean circular) Create a set of same color and size points for use on a Panel3D.PolyLine3D(Panel3D panel3D, float[] coords, Color color, float lineWidth) Creates a 3D polyline from an array of coordinates.Create a quad from an array of coordinatesQuad3D(Panel3D panel3d, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, Color color, float lineWidth, boolean frame) Create a quad from 12 explicit coordinatesScatterPlot3D(Panel3D panel3D, float halfExtent) Create a scatter plot with a symmetric cubic initial bounding box centred at the origin.ScatterPlot3D(Panel3D panel3D, float minX, float maxX, float minY, float maxY, float minZ, float maxZ) Create a scatter plot with an explicit initial bounding box.Constructor for a Sphere item in 3D space.Trajectory3D(Panel3D panel3D, Color color, float lineWidth) Creates an unbounded trajectory with a default initial capacity.Trajectory3D(Panel3D panel3D, Color color, float lineWidth, int maxPoints) Creates a trajectory with an optional maximum number of points.Trajectory3D(Panel3D panel3D, Color color, float lineWidth, int maxPoints, int initialCapacity) Creates a trajectory with full control over maximum point count and initial storage capacity.Triangle3D(Panel3D panel3d, float[] coords, Color color, float lineWidth, boolean frame) Create a triangle from an array of coordinatesTriangle3D(Panel3D panel3d, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, Color color, float lineWidth, boolean frame) Create a triangle from nine explicit coordinates -
Uses of Panel3D in edu.cnu.mdi.mdi3D.panel
Methods in edu.cnu.mdi.mdi3D.panel with parameters of type Panel3DModifier and TypeMethodDescriptionbooleanTextRendering3D.drawWorld(Panel3D panel3D, com.jogamp.opengl.GL2 gl, String text, float x, float y, float z, int dx, int dy, TextRendering3D.Anchor anchor, TextRendering3D.Style style) Draw text attached to a 3D world coordinate.booleanTextRendering3D.drawWorldOneShot(Panel3D panel3D, com.jogamp.opengl.GLAutoDrawable drawable, com.jogamp.opengl.GL2 gl, String text, float x, float y, float z, int dx, int dy, TextRendering3D.Anchor anchor, TextRendering3D.Style style) Convenience one-shot method for drawing a single world-attached label. -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D
Fields in edu.cnu.mdi.mdi3D.view3D declared as Panel3DModifier and TypeFieldDescriptionprotected final Panel3DPlainView3D._panel3DThe hosted 3D panel.Methods in edu.cnu.mdi.mdi3D.view3D that return Panel3DModifier and TypeMethodDescriptionprotected abstract Panel3DPlainView3D.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) Create the 3D panel for this view. -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.aizawaDemo
Methods in edu.cnu.mdi.mdi3D.view3D.aizawaDemo that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DAizawaDemoView.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.geoslice
Methods in edu.cnu.mdi.mdi3D.view3D.geoslice that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DGeometrySlice3DView.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) Create the hosted 3D panel. -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.globe
Methods in edu.cnu.mdi.mdi3D.view3D.globe that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DGlobeView3D.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.kineticsDemo
Methods in edu.cnu.mdi.mdi3D.view3D.kineticsDemo that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DKineticsDemoView.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.logoDemo
Methods in edu.cnu.mdi.mdi3D.view3D.logoDemo that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DLogoDemoView.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) -
Uses of Panel3D in edu.cnu.mdi.mdi3D.view3D.scatterDemo
Methods in edu.cnu.mdi.mdi3D.view3D.scatterDemo that return Panel3DModifier and TypeMethodDescriptionprotected Panel3DScatterPlot3DDemo.make3DPanel(float angleX, float angleY, float angleZ, float xDist, float yDist, float zDist) Creates the 3D panel used by this view.