Exemplo n.º 1
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Prey", "mg", "grid of meshes", GH_ParamAccess.list);
     pManager.AddTextParameter("Fitnesses", "fitnesses", "output of fitnesses", GH_ParamAccess.list);
     pManager.AddTextParameter("Topologies", "topos", "topos", GH_ParamAccess.list);
     pManager.AddMeshParameter("Superimposed", "target", "target meshes", GH_ParamAccess.item);
 }
Exemplo n.º 2
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddCurveParameter("Original", "O", "Original contours.", GH_ParamAccess.list);
     pManager.AddCurveParameter("Clean", "C", "Cleaned contours.", GH_ParamAccess.list);
     pManager.AddMeshParameter("Pipe", "P", "3D beads.", GH_ParamAccess.list);
     pManager.AddMeshParameter("Skin", "S", "3D skin for visualization.", GH_ParamAccess.item);
 }
Exemplo n.º 3
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddSurfaceParameter("Landscape", "L", "Landscape surface", GH_ParamAccess.item);
     pManager.AddCurveParameter("Contours", "C", "Landscape contours", GH_ParamAccess.list);
     pManager.AddMeshParameter("Water", "W", "Water", GH_ParamAccess.item);
     pManager.AddMeshParameter("Trees", "T", "Trees", GH_ParamAccess.list);
     pManager.AddMeshParameter("Sheeps", "S", "Sheeps", GH_ParamAccess.item);
 }
Exemplo n.º 4
0
        protected override void RegisterOutputParams(GH_OutputParamManager pManager)
        {
            pManager.AddGenericParameter("Model", "M", "Model object", GH_ParamAccess.item);
            pManager.AddMeshParameter("Joints", "J", "Joint meshes for structure", GH_ParamAccess.tree);
            pManager.AddMeshParameter("Rods", "R", "Rod meshes for structure", GH_ParamAccess.list);
            pManager.AddCurveParameter("Rod Curves", "RC", "Rod centreline curves", GH_ParamAccess.list);

            ((IGH_PreviewObject)pManager[0]).Hidden = true;
            ((IGH_PreviewObject)pManager[1]).Hidden = true;
            ((IGH_PreviewObject)pManager[2]).Hidden = true;
            ((IGH_PreviewObject)pManager[3]).Hidden = true;
        }
Exemplo n.º 5
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Meshes", "M", "Robot system's meshes", GH_ParamAccess.list);
     pManager.AddTextParameter("Joints", "J", "Robot system's joint rotations as a string of numbers separated by commas.", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Planes", "P", "Robot system's joint lanes", GH_ParamAccess.list);
     pManager.AddTextParameter("Errors", "E", "Errors in kinematic solution", GH_ParamAccess.list);
 }
Exemplo n.º 6
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Meshes", "M", "Robot system's meshes", GH_ParamAccess.list);
     pManager.AddTextParameter("Joints", "J", "Robot system's joint rotations as a string of numbers separated by commas.", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Planes", "P", "Robot system's joint lanes", GH_ParamAccess.list);
     pManager.AddTextParameter("Errors", "E", "Errors in kinematic solution", GH_ParamAccess.list);
 }
Exemplo n.º 7
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Info", "Info", "Description of the outputs", GH_ParamAccess.tree);
     pManager.AddPointParameter("Points", "Points", "Points that were extracted from probe files",
                                GH_ParamAccess.tree);
     pManager.AddMeshParameter("Mesh", "Mesh",
                               "Correct mesh that matches the extracted points from probe files", GH_ParamAccess.tree);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh Faces", "F", "The sub mesh faces (for coloring)", GH_ParamAccess.list);
     pManager.AddPointParameter("Face Centers", "C", "The centers of each mesh face (for vector previews)", GH_ParamAccess.list);
     pManager.AddVectorParameter("Face Vectors", "V", "The direction to the lowest points of each face", GH_ParamAccess.list);
     pManager.AddNumberParameter("Face Slopes °", "A", "The slope of each mesh face, as an angle", GH_ParamAccess.list);
     pManager.AddNumberParameter("Face Slopes %", "P", "The slope of each mesh face, as a percentile", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Colored Mesh", "Colored Mesh", "Recoloured mesh based on result and colors",
                               GH_ParamAccess.item);
     pManager.AddColourParameter("Colors", "Colors",
                                 "Colors use in the mesh. Can be used to create a legend with.", GH_ParamAccess.list);
     pManager.AddNumberParameter("Values", "Values", "Values that be be use the create a legend with",
                                 GH_ParamAccess.list);
 }
Exemplo n.º 10
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Output", "Output", "Output", GH_ParamAccess.item);
     pManager.AddTextParameter("Info", "Info",
                               "Info\nCell estimation is based on an equation developed by Alexander Jacobson", GH_ParamAccess.item);
     pManager.AddBoxParameter("Bounding Box", "Bounding Box", "Bounding boxes representing the domain",
                              GH_ParamAccess.item);
     pManager.AddMeshParameter("Mesh", "Mesh", "Mesh", GH_ParamAccess.list);
 }
Exemplo n.º 11
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("System meshes", "M", "System meshes", GH_ParamAccess.list);
     pManager.AddNumberParameter("Joint rotations", "J", "Joint rotations", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Plane", "P", "TCP position", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Index", "I", "Current target index", GH_ParamAccess.item);
     pManager.AddNumberParameter("Time", "T", "Current time in seconds", GH_ParamAccess.item);
     pManager.AddParameter(new ProgramParameter(), "Program", "P", "This is the same program as the input program. Use this output to update other visualization components along with the simulation.", GH_ParamAccess.item);
     pManager.AddTextParameter("Errors", "E", "Errors", GH_ParamAccess.list);
 }
Exemplo n.º 12
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     //FaceDirections = new Vector3d[6] { vg.BBox.Plane.XAxis, -vg.BBox.Plane.XAxis, vg.BBox.Plane.YAxis, -vg.BBox.Plane.YAxis, vg.BBox.Plane.ZAxis, -vg.BBox.Plane.ZAxis };
     pManager.AddMeshParameter("Mesh", "M", "A Mesh of the hull of the VoxelGrid", GH_ParamAccess.item);
     pManager.AddMeshParameter("+X", "+X", "Meshes with the normal in the X direction", GH_ParamAccess.item);
     pManager.AddMeshParameter("-X", "-X", "Meshes with the normal in the -X direction", GH_ParamAccess.item);
     pManager.AddMeshParameter("+Y", "+Y", "Meshes with the normal in the Y direction", GH_ParamAccess.item);
     pManager.AddMeshParameter("-Y", "-Y", "Meshes with the normal in the -Y direction", GH_ParamAccess.item);
     pManager.AddMeshParameter("+Z", "+Z", "Meshes with the normal in the Z direction", GH_ParamAccess.item);
     pManager.AddMeshParameter("-Z", "-Z", "Meshes with the normal in the -Z direction", GH_ParamAccess.item);
 }
Exemplo n.º 13
0
 /// <inheritdoc />
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("result", "result", "Lofted mesh", GH_ParamAccess.item);
 }
Exemplo n.º 14
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("result", "result", "Mesh with aligned vertices", GH_ParamAccess.item);
 }
Exemplo n.º 15
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Mesh", GH_ParamAccess.item);
     pManager.AddNumberParameter("Curvature Values", "V", "Curvature Values", GH_ParamAccess.list);
 }
Exemplo n.º 16
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     _selectedMeshesOut  = pManager.AddMeshParameter("Selected Meshes", "M", "The meshes that have been clicked on", GH_ParamAccess.list);
     _selectedIndicesOut = pManager.AddIntegerParameter("Selected Indices", "I", "The indices of the selected meshes", (GH_ParamAccess)1);
     //pManager.AddLineParameter("Mouse Line", "ML", "The line that represents the mouse's location", (GH_ParamAccess)2);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Marching cube output", GH_ParamAccess.item);
     //pManager.AddIntegerParameter("cubeindex", "ci", "bla", GH_ParamAccess.list);
 }
Exemplo n.º 18
0
 void Outputs(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Meshes", "M", "Extruded toolpath.", GH_ParamAccess.list);
 }
Exemplo n.º 19
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Glulam mesh.", GH_ParamAccess.item);
     pManager.AddNumberParameter("Factor", "F", "Resultant factor at each Glulam mesh vertex. Values over 1.0 exceed the allowed ratio between lamella thickness " +
                                 "and curvature.", GH_ParamAccess.list);
 }
Exemplo n.º 20
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Meshes", "Meshes", "Meshes with level applied", GH_ParamAccess.list);
 }
Exemplo n.º 21
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("System meshes", "M", "System meshes", GH_ParamAccess.list);
     pManager.AddNumberParameter("Joint rotations", "J", "Joint rotations", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Plane", "P", "TCP position", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Index", "I", "Current target index", GH_ParamAccess.item);
     pManager.AddNumberParameter("Time", "T", "Current time in seconds", GH_ParamAccess.item);
     pManager.AddParameter(new ProgramParameter(), "Program", "P", "This is the same program as the input program. Use this output to update other visualization components along with the simulation.", GH_ParamAccess.item);
     pManager.AddTextParameter("Errors", "E", "Errors", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Marching cube output", GH_ParamAccess.item);
 }
Exemplo n.º 23
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddBooleanParameter("Collision found", "C", "True if a collision was found", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Target index", "I", "Index of the first target where a collision was found (targets are not necessarily calculated in order)", GH_ParamAccess.item);
     pManager.AddMeshParameter("Collided meshes", "M", "Meshes involved in the collision", GH_ParamAccess.list);
 }
Exemplo n.º 24
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("地形", "M", "已按海拔着色的地形网格", GH_ParamAccess.item);
     pManager.AddIntervalParameter("海拔", "E", "海拔范围(两位小数)", GH_ParamAccess.item);
 }
Exemplo n.º 25
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddMeshParameter("Meshes", "M", "Element meshes", GH_ParamAccess.list);
     manager.AddParameter(new Parameters.Material(), "Materials", "M", "Element materials", GH_ParamAccess.list);
     manager.AddCurveParameter("Wires", "W", "Element wires", GH_ParamAccess.list);
 }
Exemplo n.º 26
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "m", "Output Mesh", GH_ParamAccess.item);
 }
Exemplo n.º 27
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddBooleanParameter("Collision found", "C", "True if a collision was found", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Target index", "I", "Index of the first target where a collision was found (targets are not necessarily calculated in order)", GH_ParamAccess.item);
     pManager.AddMeshParameter("Collided meshes", "M", "Meshes involved in the collision", GH_ParamAccess.list);
 }
Exemplo n.º 28
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh Faces", "F", "The sub mesh faces (for coloring)", GH_ParamAccess.list);
     pManager.AddPointParameter("Face Centers", "C", "The centers of each mesh face (for vector previews)", GH_ParamAccess.list);
     pManager.AddNumberParameter("Face Aspects", "A", "The aspect of each mesh face (measured in degrees)", GH_ParamAccess.list);
 }
Exemplo n.º 29
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Resulting mesh with texture coordinates.", GH_ParamAccess.item);
 }
Exemplo n.º 30
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("地形", "M", "已按角度着色的地形网格", GH_ParamAccess.item);
     pManager.AddIntervalParameter("角度", "A", "坡度范围(度)", GH_ParamAccess.item);
 }
Exemplo n.º 31
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddMeshParameter("Meshes", "M", "Element meshes", GH_ParamAccess.list);
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_OGLShader(), "Materials", "M", "Element materials", GH_ParamAccess.list);
     manager.AddCurveParameter("Wires", "W", "Element wires", GH_ParamAccess.list);
 }
Exemplo n.º 32
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("地形", "Mf", "被水淹没后的地形网格", GH_ParamAccess.item);
 }
Exemplo n.º 33
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Resulting mesh", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Analysis", "A", "Additional mesh analysis", GH_ParamAccess.list);
     pManager.AddTextParameter("Output", "O", "Output", GH_ParamAccess.list); //debugging
 }