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 ConvexObject
addArea, areCoplanar, check, check2DIntersection, check2DTrueIntersection, drawAreas, isBehindMethods inherited from class 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
-