Class SpritedRectangle
java.lang.Object
org.scilab.forge.scirenderer.implementation.g2d.motor.AbstractDrawable3DObject
org.scilab.forge.scirenderer.implementation.g2d.motor.ConvexObject
org.scilab.forge.scirenderer.implementation.g2d.motor.SpritedRectangle
- Author:
- Calixte DENIZET
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSpritedRectangle(Vector3d vertex, Texture sprite, AnchorPosition anchor, G2DTextureDrawingTools drawingTools, double rotationAngle) SpritedRectangle(Vector3d vertex, Transformation transf, BufferedImage image, Texture.Filter filter) -
Method Summary
Modifier and TypeMethodDescriptionAbstract method Break this ConvexObject against the ConvexObject oAbstract method Break this ConvexObject against a planevoiddraw(Graphics2D g2d) Draw this object on a Graphics2D objecttoString()Methods inherited from class org.scilab.forge.scirenderer.implementation.g2d.motor.ConvexObject
addArea, areCoplanar, check, check2DIntersection, check2DTrueIntersection, drawAreas, isBehindMethods inherited from class org.scilab.forge.scirenderer.implementation.g2d.motor.AbstractDrawable3DObject
getColorsBarycenter, getNormal, getPrecedence, getProjectedContour, getProjectedPolyLine, getProvidedNormal, is2D, isBehind, isBehind, isDegenerate, isEqual, isGreaterOrEqual, isLowerOrEqual, isMonochromatic, isNanOrInf, isNanOrInf, isNegativeOrNull, isNull, isPlanar, isPositiveOrNull, minmax2D, minmax3D, resetDefaultPrecedence, setNormal, setPrecedence
-
Constructor Details
-
SpritedRectangle
public SpritedRectangle(Vector3d vertex, Texture sprite, AnchorPosition anchor, G2DTextureDrawingTools drawingTools, double rotationAngle) throws InvalidPolygonException - Throws:
InvalidPolygonException
-
SpritedRectangle
public SpritedRectangle(Vector3d vertex, Transformation transf, BufferedImage image, Texture.Filter filter) throws InvalidPolygonException - Throws:
InvalidPolygonException
-
-
Method Details
-
breakObject
Description copied from class:ConvexObjectAbstract method Break this ConvexObject against the ConvexObject o- Specified by:
breakObjectin classConvexObject- Parameters:
o- a ConvexObject- Returns:
- a list of ConvexObject.
-
breakObject
-
breakObject
-
breakObject
-
breakObject
Description copied from class:ConvexObjectAbstract method Break this ConvexObject against a plane- Specified by:
breakObjectin classConvexObject- Parameters:
v- plane definition- Returns:
- a list of ConvexObject.
-
getSprite
-
draw
Description copied from class:AbstractDrawable3DObjectDraw this object on a Graphics2D object- Specified by:
drawin classAbstractDrawable3DObject- Parameters:
g2d- the Graphics2d object where to draw
-
toString
-