/* --------------------------------------------------------- * * __________ D E L T A S C R I P T * * (_________() * * / === / - A fast, dynamic scripting language * * | == | - Version 4.13.11.0 * * / === / - Developed by Adam R. Nelson * * | = = | - 2011-2013 * * / === / - Distributed under GNU LGPL v3 * * (________() - http://github.com/ar-nelson/deltascript * * * * --------------------------------------------------------- */ package com.sector91.delta.script.objects.geom; import com.sector91.geom.Shape2D; import com.sector91.geom.Vector; public interface DS_Shape2D extends DS_Shape, Shape2D { DS_Shape2D rotate(float radians); DS_Shape2D rotate(float radians, Vector center); DS_Shape2D rotate(float radians, float cx, float cy); DS_Shape2D shear(Vector vec); DS_Shape2D shear(float x, float y); DS_Shape2D scale(Vector vec); DS_Shape2D scale(float x, float y); DS_Shape2D translate(Vector vec); DS_Shape2D translate(float x, float y); }