示例#1
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddSurfaceParameter("Surface", "S", "Modified surface", GH_ParamAccess.item);
     pManager.AddIntervalParameter("U Domain", "U", "Modified U domain", GH_ParamAccess.item);
     pManager.AddIntervalParameter("V Domain", "V", "Modified V domain", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Closed", "C", "Determine direction of closed surface (0: U direction closed, 1: V direction closed)", GH_ParamAccess.item);
 }
示例#2
0
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddIntervalParameter("Extended Domain", "D", "Extended Domain", GH_ParamAccess.item);

            // Sometimes you want to hide a specific parameter from the Rhino preview.
            // You can use the HideParameter() method as a quick way:
            //pManager.HideParameter(0);
        }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("Attachment Plane", "AP", "Attachment Plane as Plane", GH_ParamAccess.item);
     pManager.AddVectorParameter("Axis", "A", "Axis as Vector", GH_ParamAccess.item);
     pManager.AddIntervalParameter("Axis Limits", "AL", "Axis Limits as Domain", GH_ParamAccess.item);
     pManager.AddMeshParameter("Base Mesh", "BM", "Base Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddMeshParameter("Link Mesh", "LM", "Link Mesh as Mesh", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddLineParameter("LoadLines", "LoadLines", "LoadLines", GH_ParamAccess.list);
     pManager.AddCurveParameter("TributaryAreaCrvs", "TributaryAreaCrvs", "TributaryAreaCrvs", GH_ParamAccess.tree);
     pManager.AddNumberParameter("TributaryArea", "TributaryArea", "TributaryArea", GH_ParamAccess.tree);
     pManager.AddIntervalParameter("TributaryParam", "TributaryParam", "TributaryParam", GH_ParamAccess.tree);
     pManager.AddVectorParameter("LoadDirection", "LoadDirection", "LoadDirection", GH_ParamAccess.item);
 }
示例#5
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Name", "N", "Axis Name as a Text", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Axis Plane", "AP", "Axis Plane as Plane", GH_ParamAccess.item);
     pManager.AddIntervalParameter("Axis Limits", "AL", "Axis Limits as Domain", GH_ParamAccess.item);
     pManager.AddMeshParameter("Base Mesh", "BM", "Base Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddMeshParameter("Link Mesh", "LM", "Link Mesh as Mesh", 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", "Axis Name as a Text", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Attachment Plane", "AP", "Attachment Plane as Plane", GH_ParamAccess.item);
     pManager.AddVectorParameter("Axis", "A", "Axis as Vector", GH_ParamAccess.item);
     pManager.AddIntervalParameter("Axis Limits", "AL", "Axis Limits as Domain", GH_ParamAccess.item);
     pManager.AddMeshParameter("Base Mesh", "BM", "Base Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddMeshParameter("Link Mesh", "LM", "Link Mesh as Mesh", GH_ParamAccess.item);
     pManager.AddTextParameter("Axis Logic Number", "AL", "Axis Logic Number as Text", GH_ParamAccess.item);
     pManager.AddBooleanParameter("Moves Robot", "MR", "Moves Robot as Boolean", GH_ParamAccess.item);
 }
示例#7
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);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntervalParameter("划分后的区间", "I", "划分后的区间", GH_ParamAccess.list);
 }
示例#9
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("OutPutResolution", "Res", "OutputResolution To Vray Component", GH_ParamAccess.list);
     pManager.AddNumberParameter("CurrentTime", "Time", "Current Time", GH_ParamAccess.item);
     pManager.AddIntervalParameter("TimeDomain1", "TimeD1", "TimeDomain1", GH_ParamAccess.item);
 }
示例#10
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntervalParameter("Algorithm Dimensions", "Dim", "Dimensions for this algorithm as a Domain", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Chain Dimensions", "Chain", "Dimensions of all algorithms in the chain.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Chain Length", "Length", "Number of algorithms in the algorithm chain.", GH_ParamAccess.item);
 }
示例#11
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("mesh", "mesh", "Colored mesh", GH_ParamAccess.item);
     pManager.AddIntervalParameter("range", "range", "Range of displayed values", GH_ParamAccess.item);
 }
示例#12
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntervalParameter("U Segments as list", "Su", "Individual {u} segments", GH_ParamAccess.list);
     pManager.AddIntervalParameter("V Segments as list", "Sv", "Individual {v} segments", GH_ParamAccess.list);
     pManager.AddIntervalParameter("W Segments as list", "Sw", "Individual {w} segments", 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.AddIntervalParameter("Domain", "D", "Symmetric Domain", GH_ParamAccess.item);
 }
示例#14
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddGenericParameter("MorphedPlanktonMesh", "morph", "The morphed planktonMesh", GH_ParamAccess.item);
     pManager.AddIntegerParameter("EigenvectorIndices", "vIndices", "The eigenvector indices used for the transition between shape 1 and shape 2", GH_ParamAccess.list);
     pManager.AddIntervalParameter("Interval", "I", "The interval of the weights corresponding to the eigenvectors", 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.AddIntervalParameter("Domain", "D", "Centered Domain of given Length", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddIntervalParameter("Centered Domain", "I", "Domain centered about zero.", GH_ParamAccess.item);
 }