示例#1
0
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddCurveParameter("Panels", "Panels", "Panels Polylines", GH_ParamAccess.tree);
            pManager.AddCurveParameter("Joints", "Joints", "Joints Polylines", GH_ParamAccess.tree);

            pManager.AddCurveParameter("PanelsMid", "PanelsMid", "Panels Polylines", GH_ParamAccess.tree);
            pManager.AddCurveParameter("JointsMid", "JointsMid", "Joints Polylines", GH_ParamAccess.tree);

            pManager.AddPlaneParameter("PanelsP", "PanelsP", "Panels Planes", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("JointsP", "JointsP", "Joints Planes", GH_ParamAccess.tree);

            pManager.AddCurveParameter("PanelsTxt", "PanelsTxt", "Panels Text indexing", GH_ParamAccess.tree);
            pManager.AddCurveParameter("JointsTxt", "JointsTxt", "Joints Text indexing", GH_ParamAccess.tree);


            pManager.AddCurveParameter("PanelsLast", "PanelsLast", "Panels Polylines", GH_ParamAccess.tree);
            pManager.AddCurveParameter("JointsLast", "JointsLast", "Joints Polylines", GH_ParamAccess.tree);

            pManager.AddCurveParameter("PanelsMidLast", "PanelsMidLast", "Panels Polylines", GH_ParamAccess.tree);
            pManager.AddCurveParameter("JointsMidLast", "JointsMidLast", "Joints Polylines", GH_ParamAccess.tree);

            pManager.AddPlaneParameter("PanelsPLast", "PanelsPLast", "Panels Planes", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("JointsPLast", "JointsPLast", "Joints Planes", GH_ParamAccess.tree);

            pManager.AddCurveParameter("PanelsTxtLast", "PanelsTxtLast", "Panels Text indexing", GH_ParamAccess.tree);
            pManager.AddCurveParameter("JointsTxtLast", "JointsTxtLast", "Joints Text indexing", GH_ParamAccess.tree);
        }
示例#2
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Name", "N", "Robot Tool Name as String", GH_ParamAccess.item);
     pManager.AddMeshParameter("Mesh", "M", "Robot Tool Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Attachment Plane", "AP", "Robot Tool Attachment Plane as Plane", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Tool Plane", "TP", "Robot Tool Plane as Plane", GH_ParamAccess.item);
 }
示例#3
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     //pManager.AddMeshParameter("Mesh", "M", "Mesh", GH_ParamAccess.list);
     pManager.AddCurveParameter("Polylines", "P0", "Outlines", GH_ParamAccess.list);
     pManager.AddCurveParameter("Polylines", "P1", "Outlines", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Planes", "S", "Edge planes", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Planes", "P", "P0 planes", GH_ParamAccess.list);
 }
示例#4
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddBrepParameter("Surface", "Srf", "Master Surface", GH_ParamAccess.item);                   //0
     pManager.AddCurveParameter("Axis", "A", "Master Surface axis on the bottom", GH_ParamAccess.item);    //1
     pManager.AddPlaneParameter("Plane", "Pl", "WallPlane", GH_ParamAccess.item);                          //2
     pManager.AddPlaneParameter("BottomPlane", "BPl", "Master Surface bottom plane", GH_ParamAccess.item); //3
     pManager.AddPlaneParameter("TopPlane", "TPl", "Master Surface top plane", GH_ParamAccess.item);       //4
     pManager.AddLineParameter("ConstrLines", "CLs", "Construction lines", GH_ParamAccess.list);           //5
 }
示例#5
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("X Frames", "X Frames", "Frames on the x-axis.", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Y Frames", "Y Frames", "Frames on the y-axis.", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Z Frames", "Z Frames", "Frames on the z-axis.", GH_ParamAccess.list);
     pManager.AddPlaneParameter("DX Frames", "DX Frames", "Frames on the diagonal-x-axis.", GH_ParamAccess.list);
     pManager.AddPlaneParameter("DY Frames", "DY Frames", "Frames on the diagonal-y-axis.", GH_ParamAccess.list);
     pManager.AddGenericParameter("Frames", "Frames", "Lists containing all frames.", GH_ParamAccess.list);
 }
示例#6
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter("Location", "C", "Camera location", GH_ParamAccess.item);
     pManager.AddPointParameter("Target", "T", "Target location", GH_ParamAccess.item);
     pManager.AddNumberParameter("Lens", "L", "Lens", GH_ParamAccess.item);
     pManager.AddVectorParameter("Up Vector", "u", "Up Vector", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Near Clipping Plane", "nCP", "Camera Frustum near clipping plane", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Far Clipping Plane", "fCP", "Camera Frustum far clipping plane", GH_ParamAccess.item);
 }
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddPlaneParameter("Untrimmed nodes", "UT", "Returns all nodes as untrimmed list of nodes.", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("Trimmed nodes", "TT", "Returns all nodes based on trim specifications.", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("Stems", "S", "Returns stems based on trim specifications", GH_ParamAccess.tree);


            pManager.AddTextParameter("Debug Log", "DEBUG", "Debug Log for development.", GH_ParamAccess.list);
        }
示例#8
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddGenericParameter("Mesh Properties", "Prop", "Mesh Properties such as face, edge planes, indexing", GH_ParamAccess.item);
     pManager.AddPlaneParameter("FacePlanes", "FPl", "Ngon face planes", GH_ParamAccess.tree);
     pManager.AddPlaneParameter("FaceEdgePlanes", "FEPL", "Ngon face planes oriented to ngon edge", GH_ParamAccess.tree);
     //pManager.AddPlaneParameter("FaceEdgePlanes90", "FEPL90", "Ngon face planes oriented to ngon edge, rotated 90 deg about mesh edge", GH_ParamAccess.tree);
     pManager.AddPlaneParameter("EdgePlanes", "EPL", "Edge planes is an average of adjacent FaceEdgePlanes", GH_ParamAccess.tree);
     //pManager.AddPlaneParameter("EdgePlanes90", "EPL90", "Edge planes is an average of adjacent FaceEdgePlanes,rotated 90 deg about mesh edge", GH_ParamAccess.tree);
     pManager.AddMeshParameter("Mesh", "M", "Mesh", GH_ParamAccess.item);
 }
示例#9
0
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddCurveParameter("Slices U", "U", "", GH_ParamAccess.tree);
            pManager.AddCurveParameter("Slices V", "V", "", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("Section planes U", "PU", "", GH_ParamAccess.tree);
            pManager.AddPlaneParameter("Section planes V", "PV", "", GH_ParamAccess.tree);

            pManager[2].Locked = true;
            pManager[3].Locked = true;
        }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Name", "N", "Robot Tool Name as String", GH_ParamAccess.item);
     pManager.AddMeshParameter("Mesh", "M", "Robot Tool Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Attachment Plane", "AP", "Robot Tool Attachment Plane as Plane", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Tool Plane", "TP", "Robot Tool Plane as Plane", GH_ParamAccess.item);
     pManager.AddNumberParameter("Mass", "M", "The weight of the load in kg as a Number", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Center of Gravity", "CG", "The center of gravity of the toal load as a Plane.", GH_ParamAccess.item);
     pManager.AddVectorParameter("Moment of Inertia", "MI", "Moment of intertia of the load in kgm2 as a Vector.", GH_ParamAccess.item);
 }
示例#11
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     ;
     pManager.AddTextParameter("Text", "Text", "Text", GH_ParamAccess.list);
     pManager.AddNumberParameter("Size", "Size", "Size for text", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Plane", "Plane", "Placement for text", GH_ParamAccess.list);
     pManager.AddColourParameter("Colors", "Color", "Colors for text", GH_ParamAccess.list);
     pManager.AddTextParameter("Text Sphere", "Text", "Text for sphere", GH_ParamAccess.item);
     pManager.AddNumberParameter("Size", "Size", "Size for text", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Plane Sphere", "Plane", "Placement for text", GH_ParamAccess.item);
 }
示例#12
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Name", "N", "Robot Name as String", GH_ParamAccess.item);
     pManager.AddMeshParameter("Meshes", "M", "Robot Meshes as Mesh List", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Axis Planes", "AP", "Axis Planes as Plane List", GH_ParamAccess.list);
     pManager.AddIntervalParameter("Axis Limits", "AL", "Axis Limits as Interval List", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Position Plane", "PP", "Position Plane of the Robot as Plane", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Mounting Frame", "MF", "Mounting Frame as Frame", GH_ParamAccess.item);
     pManager.RegisterParam(new RobotToolParameter(), "Robot Tool", "RT", "Robot Tool as Robot Tool", GH_ParamAccess.item);
     pManager.RegisterParam(new ExternalAxisParameter(), "External Axes", "EA", "External Axes as External Axis Parameter", GH_ParamAccess.list);
 }
示例#13
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddNumberParameter("BASE", "BASE", "Get the base FRAME that is used in this .src file, Output: XYZABC",
                                 GH_ParamAccess.list);
     pManager.AddPlaneParameter("BASE plane", "BASE Plane", "The plane set for the BASE in the KUKA",
                                GH_ParamAccess.item);
     pManager.AddNumberParameter("TOOL", "TOOL", "Get the tool FRAME that is used in this .src file, Output: XYZABC",
                                 GH_ParamAccess.list);
     pManager.AddPlaneParameter("TOOL plane", "TOOL Plane", "The plane set for the TOOL in the KUKA",
                                GH_ParamAccess.item);
 }
示例#14
0
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddCurveParameter("Curve", "CM", "Curve", GH_ParamAccess.list);
            pManager.AddCurveParameter("Curve", "C0", "Curve", GH_ParamAccess.list);
            pManager.AddCurveParameter("Curve", "C1", "Curve", GH_ParamAccess.list);
            pManager.AddPlaneParameter("Plane", "P", "Plane", GH_ParamAccess.list);
            pManager.AddPlaneParameter("EndPlanes", "EP", "EndPlanes", GH_ParamAccess.list);

            //pManager.AddIntegerParameter("ID0", "I0", "First Line for collision", GH_ParamAccess.list);
            //pManager.AddIntegerParameter("ID1", "I1", "Second Line for collision", GH_ParamAccess.list);
            //pManager.AddVectorParameter("Vectors", "V", "Rotation Vectors", GH_ParamAccess.list);
        }
示例#15
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddParameter(new ModuleNameParameter(),
                           "Module Name",
                           "MN",
                           "Module name (converted to lowercase).",
                           GH_ParamAccess.list);
     pManager.AddPointParameter("Module Part Center Points",
                                "Pt",
                                "Points in the center of Module Parts. Module parts will be fit" +
                                " into the Slots of the Envelope.",
                                GH_ParamAccess.list);
     pManager.AddGeometryParameter("Geometry",
                                   "G",
                                   "Geometry contained in the module.",
                                   GH_ParamAccess.list);
     pManager.AddPlaneParameter("Base Plane",
                                "B",
                                "Grid space base plane. Defines orientation of the grid.",
                                GH_ParamAccess.list);
     pManager.AddVectorParameter("Module Part Diagonal",
                                 "D",
                                 "Vector specifying single Module Part dimensions" +
                                 "in base-plane-aligned XYZ axes. The Module Part Diagonal " +
                                 "must match Envelope's Slot diagonals.",
                                 GH_ParamAccess.item);
     pManager.AddBooleanParameter("Is Compact",
                                  "C",
                                  "Does the Module hold together?",
                                  GH_ParamAccess.item);
     pManager.AddBooleanParameter("Is Valid",
                                  "V",
                                  "Is the Module valid for the Monoceros WFC Solver?",
                                  GH_ParamAccess.item);
     pManager.AddPlaneParameter("Connectors",
                                "CP",
                                "Connector planes",
                                GH_ParamAccess.list);
     pManager.AddIntegerParameter("Connector Indices",
                                  "CI",
                                  "Connector indices",
                                  GH_ParamAccess.list);
     pManager.AddVectorParameter("Connector Directions",
                                 "CD",
                                 "Directions of connectors as unit vectors aligned to the " +
                                 "base plane - a list parallel to CP.",
                                 GH_ParamAccess.list);
     pManager.AddBooleanParameter("Connector Use Pattern",
                                  "CU",
                                  "Connector use pattern - a list parallel to CP. " +
                                  "(only if R are provided)",
                                  GH_ParamAccess.list);
 }
示例#16
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("P0", "P0", "Local start plane", GH_ParamAccess.item);
     pManager.AddPlaneParameter("P1", "P1", "Local end plane", GH_ParamAccess.item);
     pManager.AddNumberParameter("N", "N", "The normal force in [kN]", GH_ParamAccess.item);
     pManager.AddNumberParameter("Vy", "Vy", "The shear force parallel to the local y-axis in [kN]", GH_ParamAccess.item);
     pManager.AddNumberParameter("Vz", "Vz", "The shear force parallel to the local z-axis in [kN]", GH_ParamAccess.item);
     pManager.AddNumberParameter("Mt", "Mt", "The torsional moment in [kNm]", GH_ParamAccess.item);
     pManager.AddNumberParameter("My0", "My0", "The bending moment about the local y-axis at the start node in [kNm]", GH_ParamAccess.item);
     pManager.AddNumberParameter("Mz0", "Mz0", "The bending moment about the local z-axis at the start node in [kNm]", GH_ParamAccess.item);
     pManager.AddNumberParameter("My1", "My1", "The bending moment about the local y-axis at the end node in [kNm]", GH_ParamAccess.item);
     pManager.AddNumberParameter("Mz1", "Mz1", "The bending moment about the local z-axis at the end node in [kNm]", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("sBeamPlane", "sBeamPlane", "sBeamPlane", GH_ParamAccess.item);
     pManager.AddTextParameter("ResultLabel", "ResultLabel", "ResultLabel", GH_ParamAccess.item);
     pManager.AddNumberParameter("ResultMaxValue", "ResultMaxValue", "ResultMaxValue", GH_ParamAccess.item);
     pManager.AddNumberParameter("ResultMinValue", "ResultMinValue", "ResultMinValue", GH_ParamAccess.item);
 }
示例#18
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Info", "Info", "Info", GH_ParamAccess.item);
     pManager.AddGeometryParameter("Dynamics", "Dynamics", "Dynamics", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Dynamic Frames", "Dynamic Frames", "Dynamic Frames", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Statics", "Statics", "Statics", GH_ParamAccess.list);
 }
示例#19
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Mesh to offset", GH_ParamAccess.list);
     pManager.AddCurveParameter("ProjectedPolylines", "C", "Mesh to offset", GH_ParamAccess.tree);
     pManager.AddCurveParameter("Thickness", "C", "Mesh to offset", GH_ParamAccess.tree);
     pManager.AddPlaneParameter("EdgePlanes", "P", "Mesh to offset", GH_ParamAccess.tree);
 }
示例#20
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("PIndexBending", "PI12", "The particle index associated with the calculated moment", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Plane", "pl", "The bending plane", GH_ParamAccess.item);
     pManager.AddNumberParameter("BendingMoment", "M", "The bending moment [kNm]", GH_ParamAccess.item);
     pManager.AddNumberParameter("BendingStress", "stressB", "The bending stress [MPa]", GH_ParamAccess.item);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddBrepParameter("Unrolled Breps", "UnrolledBreps", "Unrolled Breps", GH_ParamAccess.tree);                                       //0
     pManager.AddPlaneParameter("Planes for Orientation", "OrientPlanes", "1st item origin plane, 2nd item target plane", GH_ParamAccess.tree); //1
     pManager.AddCurveParameter("Shared Curves", "SharedCrv", "Shared Curves between Stripes", GH_ParamAccess.tree);                            //2
     pManager.AddPointParameter("Points", "P", "Points unrolled with Brep", GH_ParamAccess.tree);                                               //3
 }
示例#22
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("Action", "A", "Action", GH_ParamAccess.item);
     pManager.AddBooleanParameter("Reset", "R", "Reset", GH_ParamAccess.item);
     pManager.AddVectorParameter("State", "S", "State", GH_ParamAccess.item);
     pManager.AddTextParameter("Text", "T", "Text", GH_ParamAccess.item);
 }
示例#23
0
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            int cm = pManager.AddMeshParameter("coloredMesh", "coloredMesh", "mesh", GH_ParamAccess.list);

            pManager.HideParameter(cm);


            pManager.AddMeshParameter("layeredMesh", "layeredMesh", "mesh", GH_ParamAccess.tree);


            int c = pManager.AddCurveParameter("curves", "curves", "planes", GH_ParamAccess.tree);

            pManager.HideParameter(c);

            int p = pManager.AddPlaneParameter("Planes", "P", "planes", GH_ParamAccess.list);

            pManager.HideParameter(p);

            int m = pManager.AddMeshParameter("TempMeshes", "TM", "planes", GH_ParamAccess.list);

            pManager.HideParameter(m);

            int co = pManager.AddColourParameter("Colors", "Colors", "Colors", GH_ParamAccess.tree);

            pManager[co].DataMapping = GH_DataMapping.Flatten;

            int va = pManager.AddTextParameter("Values", "Values", "Values", GH_ParamAccess.tree);

            pManager[va].DataMapping = GH_DataMapping.Flatten;
        }
示例#24
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter("Point", "P", "Closest point to sphere", GH_ParamAccess.item);
     pManager.AddTextParameter("Text", "Text", "Text", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Plane", "Plane", "Placement for text", GH_ParamAccess.item);
     pManager.AddColourParameter("Colors", "Color", "Colors for text", GH_ParamAccess.item);
 }
示例#25
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("Agent Plane", "pl", "the agent next plane", GH_ParamAccess.item);
     pManager.AddNumberParameter("Length", "Length", "Length", GH_ParamAccess.item);
     pManager.AddNumberParameter("debug step", "debug step", "debug step", GH_ParamAccess.item);
     pManager.AddTextParameter("debug", "debug", "debug", GH_ParamAccess.item);
 }
示例#26
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     //pManager.AddColourParameter("Color Theme", "T", "T", GH_ParamAccess.list);
     //pManager.AddTimeParameter("Difference", "", "", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Planes", "P", "", GH_ParamAccess.list);
     pManager.AddTransformParameter("Tranformations", "T", "", GH_ParamAccess.list);
 }
示例#27
0
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddPlaneParameter("Display Planes on C1", "Display Planes on C1", "Display Planes on C1", GH_ParamAccess.list);
            pManager.AddGenericParameter("Display Planes on C2", "Display Planes on C2", "Display Planes on C2", GH_ParamAccess.tree);

            pManager.AddCircleParameter("Display C1", "Display C1", "Display C1", GH_ParamAccess.list);
            pManager.AddCircleParameter("Display C2", "Display C2", "Display C2", GH_ParamAccess.list);
        }
示例#28
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     //pManager.AddCurveParameter("Polylines", "P", "Polylines for mesh", GH_ParamAccess.list);
     pManager.AddMeshParameter("Mesh", "M", "Mesh", GH_ParamAccess.item);
     pManager.AddPlaneParameter("P", "P", "P", GH_ParamAccess.list);
     pManager.AddPointParameter("P", "P", "P", GH_ParamAccess.list);
     // pManager.AddIntegerParameter("Iterations", "I", "Number of exectuted iterations", 0);
 }
示例#29
0
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            // 0. Output, List of Extracted Plane.
            pManager.AddPlaneParameter("Planes", "Planes", "Extracted Planes from points", GH_ParamAccess.list);

            // 1. Output, List of Mesh. List of Mesh can have better visualizations.
            pManager.AddMeshParameter("Mesh List [Dev]", "Mesh List [Dev]", "Mesh List [Dev]", GH_ParamAccess.list);
        }
示例#30
0
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddTextParameter("LastAction", "last", "Last Action that was successfully issued to the robot.", GH_ParamAccess.item);

            pManager.AddPlaneParameter("ActionTCP", "tcp", "Last known TCP position for this Action.", GH_ParamAccess.item);
            pManager.AddNumberParameter("ActionAxes", "axes", "Last known axes for this Action.", GH_ParamAccess.list);
            pManager.AddNumberParameter("ActionExternalAxes", "extax", "Last known external axes for this Action.", GH_ParamAccess.list);
        }