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); }
/// <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); }
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); }
/// <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 }
/// <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); }
/// <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); }
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); }
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); }
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); }
/// <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); }
/// <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); }
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); }
/// <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); }
/// <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); }
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); }
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); }
/// <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 }
/// <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); }
/// <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; }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
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); }
/// <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); }
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); }