/// <summary> /// You will need to override this method to register the inputs for the designer. /// </summary> /// <param name="pManager">Grasshopper's input parameter manager</param> protected override void RegisterInputParams(GH.Kernel.GH_Component.GH_InputParamManager pManager) { base.RegisterInputParams(pManager); pManager.AddPointParameter("p", "p", "Base point", GH.Kernel.GH_ParamAccess.item); pManager.AddNumberParameter("s", "s", "Span", GH.Kernel.GH_ParamAccess.item, 10.0); pManager.AddNumberParameter("h", "h", "Height", GH.Kernel.GH_ParamAccess.item, 1.0); pManager.AddIntegerParameter("n", "n", "Number of frames", GH.Kernel.GH_ParamAccess.item, 1); pManager.AddNumberParameter("sp", "sp", "Spacing", GH.Kernel.GH_ParamAccess.item, 1.0); }
protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager) { pManager.AddCurveParameter("Curve", "c", "Curve", Grasshopper.Kernel.GH_ParamAccess.item); pManager.AddNumberParameter("Length", "L", "Prescribed value for the length", Grasshopper.Kernel.GH_ParamAccess.item); }
protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager) { pManager.AddSurfaceParameter("listSurface", "lstSrf", "list of surfaces", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddCurveParameter("listCurve", "lstCrv", "list of curves", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddTextParameter("listType", "lstCrvType", "list of types of edge curves", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddPointParameter("pnts", "lstPnts", "list of points to compose target surface", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddNumberParameter("C", "C", "parameter for multiquadric surface", Grasshopper.Kernel.GH_ParamAccess.item); }