/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddColourParameter("Diffuse", "D", "Diffuse", GH_ParamAccess.item, Color.Aqua); pManager.AddColourParameter("Emission", "E", "Emission", GH_ParamAccess.item, Color.Aqua); pManager.AddColourParameter("Specular", "Sp", "Specular", GH_ParamAccess.item, Color.White); pManager.AddNumberParameter("Shine", "S", "Shine", GH_ParamAccess.item, 0); pManager.AddNumberParameter("Transparency", "T", "Transparency", GH_ParamAccess.item, 0); Param_FilePath Dt = new Param_FilePath(); Dt.Optional = true; pManager.AddParameter(Dt, "DiffuseTexture", "Dt", "DiffuseTexture", GH_ParamAccess.item); Param_FilePath Tt = new Param_FilePath(); Tt.Optional = true; pManager.AddParameter(Tt, "TransparencyTexture", "Tt", "TransparencyTexture", GH_ParamAccess.item); Param_FilePath Bt = new Param_FilePath(); Bt.Optional = true; pManager.AddParameter(Bt, "BumpTexture", "Bt", "BumpTexutre", GH_ParamAccess.item); Param_FilePath Et = new Param_FilePath(); Et.Optional = true; pManager.AddParameter(Et, "EnvironmentTexture", "Et", "EnvironmentTexture", GH_ParamAccess.item); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTextParameter("Text", "T", "Text to save.", GH_ParamAccess.list); Param_FilePath param = new Param_FilePath(); pManager.AddParameter(param, "File", "F", "File path to save to.", GH_ParamAccess.item); pManager.AddBooleanParameter("Save", "S", "True to save.", GH_ParamAccess.item, false); }
protected override void RegisterInputParams(GH_InputParamManager pManager) { Param_FilePath param_FilePath = new Param_FilePath(); param_FilePath.FileFilter = "Noah Data (*.noahdata)|*.noahdata"; param_FilePath.ExpireOnFileEvent = true; pManager.AddParameter(param_FilePath, "Path", "P", "Data位置", GH_ParamAccess.item); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddIntegerParameter("Current Frame", "Frame", "Slider or VrayTimeLine's Current Frame!", GH_ParamAccess.item); Param_FilePath param_FilePath = new Param_FilePath(); pManager.AddParameter(param_FilePath, "Work File Path", "FilePath", "FileLocation", GH_ParamAccess.item); pManager.AddNumberParameter("Key Time1", "Time1", "KeyTime1", GH_ParamAccess.item, 1); pManager[1].Optional = true; this.Hidden = true; }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTextParameter("Header", "H", "Header row texts.", GH_ParamAccess.list); pManager.AddTextParameter("Text", "T", "Text to save.", GH_ParamAccess.tree); Param_FilePath param = new Param_FilePath(); pManager.AddParameter(param, "File", "F", "File path to save to.", GH_ParamAccess.item); pManager.AddTextParameter("Separator", "S", "Separator for csv text.", GH_ParamAccess.item, ","); pManager.AddBooleanParameter("Save", "S", "True to save.", GH_ParamAccess.item, false); pManager[0].Optional = true; pManager[2].Optional = true; }
protected override void RegisterInputParams(GH_InputParamManager pManager) { var shapeParam = new GdiGooParameter(); pManager.AddParameter(shapeParam, "Shapes", "S", "Shapes to draw", GH_ParamAccess.list); pManager.AddRectangleParameter("Size", "S", "Bitmap size and orientation", GH_ParamAccess.item, new Rectangle3d(Plane.WorldXY, 100, 100)); pManager.AddNumberParameter("Factor", "F", "Image scaling factor (pixels per Rhino unit).", GH_ParamAccess.item, 1); pManager.AddColourParameter("Background", "B", "Background colour", GH_ParamAccess.item, Color.Transparent); pManager.AddBooleanParameter("Anti-alias", "A", "Anti-alias smoothing flag", GH_ParamAccess.item, true); var fileParam = new Param_FilePath(); fileParam.FileFilter = "Image files (*.png)|*.png"; pManager.AddParameter(fileParam, "File location", "L", "Save location of image", GH_ParamAccess.item); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { IGH_Param instruction = new InstructionParam(); pManager.AddParameter(instruction, "Instructions", "Instructions", "Robot program as list of instructions.", GH_ParamAccess.list); IGH_Param procedures = new ProcedureParam(); pManager.AddParameter(procedures, "Procedures", "Procedures", "Custom procedures / functions / routines to be appended to program.", GH_ParamAccess.list); IGH_Param path = new Param_FilePath(); pManager.AddParameter(path, "Path", "Path", "File path for code generation.", GH_ParamAccess.item); pManager.AddTextParameter("Filename", "Filename", "File name for code generation.", GH_ParamAccess.item, "RobotProgram"); for (int i = 0; i < 4; i++) { pManager[i].Optional = true; } }