Package rope.costume

Class R_Shape

All Implemented Interfaces:
R_Constants, R_Constants_Colour
Direct Known Subclasses:
R_Circle, R_Costume, R_House, R_Icosahedron, R_Polygon, R_Primitive, R_Shape_template, R_Star, R_Virus

public class R_Shape extends R_Graphic
  • Constructor Details

    • R_Shape

      public R_Shape(processing.core.PApplet pa)
      Parameters:
      pa -
    • R_Shape

      public R_Shape(processing.core.PApplet pa, processing.core.PGraphics other)
      Parameters:
      pa -
      other -
    • R_Shape

      public R_Shape(processing.core.PApplet pa, int summits)
      Parameters:
      pa -
      summits -
    • R_Shape

      public R_Shape(processing.core.PApplet pa, int summits, processing.core.PGraphics other)
      Parameters:
      pa -
      summits -
      other -
  • Method Details

    • pos

      public vec3 pos()
      Returns:
    • pos

      public void pos(float p)
      Parameters:
      p -
    • pos

      public void pos(float x, float y)
      Parameters:
      x -
      y -
    • pos

      public void pos(float x, float y, float z)
      Parameters:
      x -
      y -
      z -
    • pos

      public void pos(ivec pos)
      Parameters:
      pos -
    • pos

      public void pos(vec pos)
      Parameters:
      pos -
    • size

      public vec3 size()
      Returns:
    • size

      public void size(float s)
      Parameters:
      s -
    • size

      public void size(float w, float h)
      Parameters:
      w -
      h -
    • size

      public void size(float w, float h, float d)
      Parameters:
      w -
      h -
      d -
    • size

      public void size(ivec size)
      Parameters:
      size -
    • size

      public void size(vec size)
      Parameters:
      size -
    • angle

      public vec3 angle()
      Returns:
    • angle

      public void angle(float x, float y, float z)
      Parameters:
      x -
      y -
      z -
    • angle

      public void angle(vec angle)
      Parameters:
      angle -
    • angle_x

      public void angle_x(float value)
    • angle_x

      public float angle_x()
    • angle_y

      public void angle_y(float value)
    • angle_y

      public float angle_y()
    • angle_z

      public void angle_z(float value)
    • angle_z

      public float angle_z()
    • use_pos_is

      public boolean use_pos_is()
      Returns:
    • use_pos_is

      public void use_pos_is(boolean is)
      Parameters:
      is -
    • reset_is

      public void reset_is(boolean is)
      Parameters:
      is -
    • reset_is

      public boolean reset_is()
      Returns:
    • get_summits

      public int get_summits()
      Returns:
    • set_summits

      public void set_summits(int summits)
      Parameters:
      summits -
    • get_ref_points

      public vec3[] get_ref_points()
    • get_ref_point

      public vec3 get_ref_point(int target)
      Parameters:
      target -
      Returns:
    • get_points

      public vec3[] get_points()
      Returns:
    • get_point

      public vec3 get_point(int target)
      Parameters:
      target -
      Returns: