com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicPolygon
java.lang.Object
com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObject
com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicPolygon
- All Implemented Interfaces:
- GraphicToUpdateWithRobots
public class DynamicGraphicPolygon
- extends DynamicGraphicObject
Constructor Summary |
DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
DoubleYoVariable x,
DoubleYoVariable y,
DoubleYoVariable z,
DoubleYoVariable yaw,
DoubleYoVariable pitch,
DoubleYoVariable roll,
double scale,
javax.media.j3d.Appearance appearance)
|
DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
java.lang.String namePrefix,
java.lang.String nameSuffix,
YoVariableRegistry registry,
double scale,
javax.media.j3d.Appearance appearance)
|
DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
YoFramePoint framePoint,
YoFrameOrientation orientation,
double scale,
javax.media.j3d.Appearance appearance)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicGraphicPolygon
public DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
DoubleYoVariable x,
DoubleYoVariable y,
DoubleYoVariable z,
DoubleYoVariable yaw,
DoubleYoVariable pitch,
DoubleYoVariable roll,
double scale,
javax.media.j3d.Appearance appearance)
DynamicGraphicPolygon
public DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
YoFramePoint framePoint,
YoFrameOrientation orientation,
double scale,
javax.media.j3d.Appearance appearance)
DynamicGraphicPolygon
public DynamicGraphicPolygon(java.lang.String name,
us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
java.lang.String namePrefix,
java.lang.String nameSuffix,
YoVariableRegistry registry,
double scale,
javax.media.j3d.Appearance appearance)
setToReferenceFrame
public void setToReferenceFrame(us.ihmc.utilities.math.geometry.ReferenceFrame referenceFrame)
getPolygonPointsInWorld
public javax.vecmath.Point2d[] getPolygonPointsInWorld()
setTransformToWorld
public void setTransformToWorld(javax.media.j3d.Transform3D transformToWorld)
setPosition
public void setPosition(double x,
double y,
double z)
setPosition
public void setPosition(us.ihmc.utilities.math.geometry.FramePoint position)
setYawPitchRoll
public void setYawPitchRoll(double yaw,
double pitch,
double roll)
main
public static void main(java.lang.String[] args)
createArtifact
public us.ihmc.plotting.Artifact createArtifact()
- Specified by:
createArtifact
in class DynamicGraphicObject