igeo.gui
Class ISurfaceGraphicWireframeGL
java.lang.Object
igeo.IGraphicObject
igeo.gui.ISurfaceGraphicWireframeGL
- All Implemented Interfaces:
- IGraphicI, ISubobject
public class ISurfaceGraphicWireframeGL
- extends IGraphicObject
Graphic subobject class to draw wireframes of a surface object by OpenGL.
- Author:
- Satoru Sugihara
Fields inherited from class igeo.IGraphicObject |
color, colorRange1f, colorRange1i, colorRange2f, colorRange2i, colorRange3f, colorRange3i, colorRange4f, colorRange4i, parent, update, visible |
Methods inherited from class igeo.IGraphicObject |
getAWTColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getHSBColor, getHSBColor, hide, isVisible, parent, parent, setAttribute, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setHSBColor, setHSBColor, setVisible, show, update, visible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
weight
public static float weight
isoparmNumRatio
public int isoparmNumRatio
isoparmNumU
public int isoparmNumU
isoparmNumV
public int isoparmNumV
surface
public ISurfaceI surface
ulinePts
public IVec[][] ulinePts
vlinePts
public IVec[][] vlinePts
inTrimPts
public IVec[][] inTrimPts
outTrimPts
public IVec[][] outTrimPts
uline2
public IPolyline2D[] uline2
vline2
public IPolyline2D[] vline2
inTrim2
public IPolyline2D[] inTrim2
outTrim2
public IPolyline2D[] outTrim2
simpleFlat
public boolean simpleFlat
- true when unum==2 && vnum==2 and flat
initialized
public boolean initialized
uepnum
public int uepnum
vepnum
public int vepnum
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(ISurface srf)
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(ISurfaceR srf)
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(IObject obj,
ISurfaceI srf)
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(ISurface srf,
int isoparmNumRatio)
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(ISurfaceR srf,
int isoparmNumRatio)
ISurfaceGraphicWireframeGL
public ISurfaceGraphicWireframeGL(IObject obj,
ISurfaceI srf,
int isoparmNumRatio)
setIsoparmNumberRatio
public void setIsoparmNumberRatio(int p)
setWeight
public void setWeight(float w)
- Overrides:
setWeight
in class IGraphicObject
getWeight
public float getWeight()
- Overrides:
getWeight
in class IGraphicObject
initSurface
public void initSurface()
- //@return u lines for graphics; number depends on how it intersects with trim lines.
updateSurface
public void updateSurface()
isDrawable
public boolean isDrawable(IGraphicMode m)
- Specified by:
isDrawable
in interface IGraphicI
- Specified by:
isDrawable
in class IGraphicObject
draw
public void draw(IGraphics g)
- Specified by:
draw
in interface IGraphicI
- Specified by:
draw
in class IGraphicObject