Figment3D SDK

public class F3DSDK
{

F3Curve
    public enum F3Curve : int
    {
        eCurveSpine,
        eCurveSlice,
        eCurveLathe,
        eNumCurves
    };

F3Prim
    public enum F3Prim : int
    {
        PRIM_NONE,
        PRIM_TUBE,
        PRIM_TORUS,
        PRIM_WASHER,
        PRIM_FRAME,
        PRIM_BOX,
        PRIM_PLANE,
        PRIM_DISC,
        PRIM_SPHERE,
        PRIM_CONE,
        PRIM_TETRAHEDRON,
        PRIM_PYRAMID,
        PRIM_CUBE,
        PRIM_CYLINDER,
        PRIM_CRATER,
        PRIM_HOLLOWCONE,
        PRIM_ARC90,
        PRIM_ARC180,
        eNumPrims,
    };

F3PrimName
    public string[ ] F3PrimName =
    {
        “None”,
        “Tube”,
        “Torus”,
        “Washer”,
        “Frame”,
        “Box”,
        “Plane”,
        “Disc”,
        “Sphere”,
        “Cone”,
        “Tetrahedron”,
        “Pyramid”,
        “Cube”,
        “Cylinder”,
        “Crater”,
        “HollowCone”,
        “Arc90”,
        “Arc180”,
    };

F3Arguments
    public struct F3Arguments
    {
        public bool bOptionIso;
        public bool bExportFile;
        public bool bSkipNameDecor;
        public F3Prim AutoPrim;
        public int nResX;
        public int nResY;
        public double fNodeSize;
        public double fSetTwist;
        public double fSetCoil;
        public double fScaleSpine;
        public double fScaleSlice;
        public double fScaleLathe;
    };

UnityAPI

} // F3DSDK