Exemplo n.º 1
0
        protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
        {
            Param_GenericObject param = new Param_GenericObject();

            param.Name        = "Neural Network";
            param.NickName    = "Network";
            param.Description = "Neural Network to train";
            param.Access      = GH_ParamAccess.item;
            param.Locked      = true;
            param.Hidden      = true;
            param.Optional    = true;
            param.Attributes  = new NeuralNetTrainerParamAttributes(param, m_attributes);
            //param.Attributes.H
            pManager.AddParameter(param);

            pManager.AddNumberParameter("Training Data", "Data", "Input values to train network on", GH_ParamAccess.tree);
            pManager.AddNumberParameter("Target Values", "Target", "Known output from training data", GH_ParamAccess.tree);
            pManager.AddIntegerParameter("Backpropagation Type", "Type", "Type of backpropagation. " + BackpropagationTypesDescription(), GH_ParamAccess.item, 1);
            pManager.AddNumberParameter("Learning Rate", "Rate", "Amount to adjust weights within each iteration.", GH_ParamAccess.item);
            pManager.AddIntegerParameter("Epochs", "Epochs", "Number of times to cycle through the training data", GH_ParamAccess.item, 100);
            pManager.AddBooleanParameter("Train", "Train", "Run another round of training. Use button to toggle.", GH_ParamAccess.item);
        }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MeshParam(), "Mesh", "M", "A manifold mesh.", GH_ParamAccess.item);
     pManager.AddNumberParameter("Distance", "D", "Maximum length of connections.", GH_ParamAccess.item, 1.0);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Mesh To Convert", "dm3", "DMesh3 to convert to a Rhino Mesh", GH_ParamAccess.item);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new EdgeLoop_Param());
     pManager.AddIntegerParameter("Edge Constraint Type", "constr", "Constraint type\nint should be generated by the edge constraint type component!", GH_ParamAccess.item);
     pManager.AddBooleanParameter("Pin Edge Points", "pin", "Set to true to fix the location of the points.\n Otherwise they will be kept on the curve, but allowed to slide.", GH_ParamAccess.item, false);
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new ExternalJointPositionParameter(), "External Joint Position", "EJ", "The External Joint Position.", GH_ParamAccess.item);
 }
Exemplo n.º 6
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Meshes", "dm3", "Meshes to union", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Number of cells", "n", "Number of sample cells", GH_ParamAccess.item, 64);
 }
Exemplo n.º 7
0
 /// <inheritdoc />
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new HeMesh3dParam(), "heMesh", "heMesh", "Halfedge structure to extract from", GH_ParamAccess.item);
 }
Exemplo n.º 8
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Mesh To Map", "dm3", "Mesh to map into a SDF", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number of Cells", "n", "Number of cells (Resolution)", GH_ParamAccess.item, 128);
 }
Exemplo n.º 9
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new GH_Layer(), "ParentLayer", "PL", "父图层", GH_ParamAccess.item);
     pManager.AddParameter(new GH_Layer(), "Layer", "L", "需要添加到父图层的子图层", GH_ParamAccess.item);
 }
Exemplo n.º 10
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param());
 }
Exemplo n.º 11
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MeshParam(), "Mesh", "M", "Input mesh", GH_ParamAccess.item);
 }
Exemplo n.º 12
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new Grid3f_Param(), "Grid", "g3f", "Basis grid for interpolation.", GH_ParamAccess.item);
     pManager.AddNumberParameter("Value", "val", "Value for iso surface", GH_ParamAccess.item, 0);
     pManager.AddNumberParameter("Expansion", "e", "Expansion of grid beyond size of mesh", GH_ParamAccess.item, 0);
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new OldAbsoluteJointMovementParameter(), "Absolute Joint Movement", "AJM", "Movement as Absolute Joint Movement", GH_ParamAccess.item);
 }
Exemplo n.º 14
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddTextParameter("Text", "T", "字符串", GH_ParamAccess.item);
     pManager.AddParameter(new GH_Font());
     pManager.AddPlaneParameter("Plane", "P", "TextEntity的位置", GH_ParamAccess.item);
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new RobotTargetParameter(), "Target", "T", "Target as Target", GH_ParamAccess.item);
 }
Exemplo n.º 16
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MeshParam(), "Mesh", "M", "Input mesh", GH_ParamAccess.item);
     pManager.AddNumberParameter("Offset distance", "O", "Distance by which to offste the mesh", GH_ParamAccess.item, 1.0);
     //pManager[1].Optional = true;
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new StructureParameter(), "Structure", "Structure", "Strucutre", GH_ParamAccess.item);
     pManager.AddNumberParameter("Angles", "angles", "material orientation angles. One for each element", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new RobotParameter(), "Robot", "R", "Robot as Robot", GH_ParamAccess.item);
     pManager.AddParameter(new MovementParameter(), "Movement", "M", "Movement or target input. A target will automatically be casted to a movement.", GH_ParamAccess.item);
 }
Exemplo n.º 19
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new GH_PlanktonMeshParam(), "PMesh", "PMesh", "The input PlanktonMesh to decompose", GH_ParamAccess.item);
 }
Exemplo n.º 20
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new GH_PointCloudParam(), "Geometry", "Geometry", "Input Point Cloud or Mesh", GH_ParamAccess.item); pManager[0].Optional = false;
 }
Exemplo n.º 21
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MovementParameter(), "Movement", "M", "Movement as Movement", GH_ParamAccess.item);
 }
Exemplo n.º 22
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new ConnectionParameter(), "Connection", "Con", "Connection to SAN", GH_ParamAccess.item);
     pManager[0].WireDisplay = GH_ParamWireDisplay.hidden;
     pManager.AddTextParameter("Node ID", "ID", "ID of the node", GH_ParamAccess.item);
 }
Exemplo n.º 23
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Mesh", "dm3", "Mesh to cut", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Plane", "pl", "plane to cut with", GH_ParamAccess.item);
     pManager.AddBooleanParameter("Cap Holes?", "cap", "Cap holes on cutting plane?", GH_ParamAccess.item, false);
 }
Exemplo n.º 24
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new Grid3f_Param(), "Grid", "g3f", "Target grid for values.", GH_ParamAccess.item);
     pManager.AddCurveParameter("Curves", "crvs", "Curves to compute values for", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new GH_PointCloudParam(), "Geometry", "Geometry", "Input Point Cloud or Mesh", GH_ParamAccess.item); pManager[0].Optional = false;
     pManager.AddNumberParameter("nrPlanes", "n", "(optional) number of planar surfaces to fit to the point cloud", GH_ParamAccess.item, 1.0); pManager[1].Optional = true;
     pManager.AddNumberParameter("Tolerance", "t", "(optional) tolerance for point inliers to the point cloud", GH_ParamAccess.item, 0.05); pManager[2].Optional    = true;
 }
Exemplo n.º 26
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new ParamTaxonomy(), "Tree", "T", "Tree Structure item", GH_ParamAccess.item);
     pManager.AddTextParameter("Deliminator", "D", "Deliminator", GH_ParamAccess.item, ":");
 }
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new GH_PointCloudParam(), "Point Cloud", "PCD", "Point Cloud data", GH_ParamAccess.item); pManager[0].Optional = false;
     pManager.AddNumberParameter("resolution", "r", "resolution of the subsampling (e.g. a point every 0.05m)", GH_ParamAccess.item, 0.05); pManager[1].Optional = true;
 }
Exemplo n.º 28
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MeshParam(), "Half-Edge Mesh", "hE", "Half-Edge Mesh", GH_ParamAccess.item);
     pManager.AddNumberParameter("Scalar values", "V", "List of numerical values to place on each vertex of the mesh", GH_ParamAccess.list);
 }
Exemplo n.º 29
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Mesh", "dm3", "Mesh to extract normals from", GH_ParamAccess.item);
 }
Exemplo n.º 30
0
 protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new DMesh3_Param(), "Mesh", "dm3", "Mesh to Deconstruct", GH_ParamAccess.item);
 }