Class EllipseShapeBuilder

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void build​(MeshPartBuilder builder, float width, float height, float innerWidth, float innerHeight, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ)
      Build an ellipse
      static void build​(MeshPartBuilder builder, float width, float height, float innerWidth, float innerHeight, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float angleFrom, float angleTo)
      Build an ellipse
      static void build​(MeshPartBuilder builder, float width, float height, float innerWidth, float innerHeight, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float tangentX, float tangentY, float tangentZ, float binormalX, float binormalY, float binormalZ, float angleFrom, float angleTo)
      Build an ellipse
      static void build​(MeshPartBuilder builder, float width, float height, float innerWidth, float innerHeight, int divisions, Vector3 center, Vector3 normal)
      Build an ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float angleFrom, float angleTo)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float tangentX, float tangentY, float tangentZ, float binormalX, float binormalY, float binormalZ)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float tangentX, float tangentY, float tangentZ, float binormalX, float binormalY, float binormalZ, float angleFrom, float angleTo)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, Vector3 center, Vector3 normal)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, Vector3 center, Vector3 normal, float angleFrom, float angleTo)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, Vector3 center, Vector3 normal, Vector3 tangent, Vector3 binormal)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float width, float height, int divisions, Vector3 center, Vector3 normal, Vector3 tangent, Vector3 binormal, float angleFrom, float angleTo)
      Build a ellipse
      static void build​(MeshPartBuilder builder, float radius, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float angleFrom, float angleTo)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float tangentX, float tangentY, float tangentZ, float binormalX, float binormalY, float binormalZ)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, float centerX, float centerY, float centerZ, float normalX, float normalY, float normalZ, float tangentX, float tangentY, float tangentZ, float binormalX, float binormalY, float binormalZ, float angleFrom, float angleTo)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, Vector3 center, Vector3 normal)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, Vector3 center, Vector3 normal, float angleFrom, float angleTo)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, Vector3 center, Vector3 normal, Vector3 tangent, Vector3 binormal)
      Build a circle
      static void build​(MeshPartBuilder builder, float radius, int divisions, Vector3 center, Vector3 normal, Vector3 tangent, Vector3 binormal, float angleFrom, float angleTo)
      Build a circle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EllipseShapeBuilder

        public EllipseShapeBuilder()
    • Method Detail

      • build

        public static void build​(MeshPartBuilder builder,
                                 float radius,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ)
        Build a circle
      • build

        public static void build​(MeshPartBuilder builder,
                                 float radius,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float tangentX,
                                 float tangentY,
                                 float tangentZ,
                                 float binormalX,
                                 float binormalY,
                                 float binormalZ)
        Build a circle
      • build

        public static void build​(MeshPartBuilder builder,
                                 float radius,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float angleFrom,
                                 float angleTo)
        Build a circle
      • build

        public static void build​(MeshPartBuilder builder,
                                 float radius,
                                 int divisions,
                                 Vector3 center,
                                 Vector3 normal,
                                 float angleFrom,
                                 float angleTo)
        Build a circle
      • build

        public static void build​(MeshPartBuilder builder,
                                 float radius,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float tangentX,
                                 float tangentY,
                                 float tangentZ,
                                 float binormalX,
                                 float binormalY,
                                 float binormalZ,
                                 float angleFrom,
                                 float angleTo)
        Build a circle
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 Vector3 center,
                                 Vector3 normal)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float tangentX,
                                 float tangentY,
                                 float tangentZ,
                                 float binormalX,
                                 float binormalY,
                                 float binormalZ)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float angleFrom,
                                 float angleTo)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 Vector3 center,
                                 Vector3 normal,
                                 float angleFrom,
                                 float angleTo)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 Vector3 center,
                                 Vector3 normal,
                                 Vector3 tangent,
                                 Vector3 binormal,
                                 float angleFrom,
                                 float angleTo)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float tangentX,
                                 float tangentY,
                                 float tangentZ,
                                 float binormalX,
                                 float binormalY,
                                 float binormalZ,
                                 float angleFrom,
                                 float angleTo)
        Build a ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 float innerWidth,
                                 float innerHeight,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float angleFrom,
                                 float angleTo)
        Build an ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 float innerWidth,
                                 float innerHeight,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ)
        Build an ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 float innerWidth,
                                 float innerHeight,
                                 int divisions,
                                 Vector3 center,
                                 Vector3 normal)
        Build an ellipse
      • build

        public static void build​(MeshPartBuilder builder,
                                 float width,
                                 float height,
                                 float innerWidth,
                                 float innerHeight,
                                 int divisions,
                                 float centerX,
                                 float centerY,
                                 float centerZ,
                                 float normalX,
                                 float normalY,
                                 float normalZ,
                                 float tangentX,
                                 float tangentY,
                                 float tangentZ,
                                 float binormalX,
                                 float binormalY,
                                 float binormalZ,
                                 float angleFrom,
                                 float angleTo)
        Build an ellipse