示例#1
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPlaneParameter("Planes", "P", "Generated planes", GH_ParamAccess.tree);
     pManager.AddRectangleParameter("Rectangles", "R", "Generated rectangles", GH_ParamAccess.tree);
     pManager.AddColourParameter("AvgColors", "aC", "Averaged color for each rectangle", GH_ParamAccess.tree);
     pManager.AddColourParameter("MatchedColors", "mC", "Matched palette color for each rectangle", GH_ParamAccess.tree);
     pManager.AddColourParameter("PaletteColors", "pC", "Analyzed palette colors", GH_ParamAccess.list);
 }
示例#2
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddGeometryParameter("Geometry solid", "Geometry solid", "3D Model of deformation with sphere", GH_ParamAccess.list);
     pManager.AddColourParameter("Color solid", "Color solid", "Colors for deformation", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Geometry edges", "Geometry edges", "Curves showing the original shape of solid", GH_ParamAccess.list);
     pManager.AddColourParameter("Color edges", "Color edges", "Colors for showing original shape", GH_ParamAccess.list);
     pManager.AddTextParameter("Text", "Text", "Text for max deformation", GH_ParamAccess.list);
     pManager.AddNumberParameter("Size", "Size", "Text size", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Plane", "Plane", "Placement for text", GH_ParamAccess.list);
     pManager.AddColourParameter("Color T", "Color T", "Colors for text", GH_ParamAccess.list);
 }
示例#3
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddRectangleParameter("Boundaries", "R", "The rectangular boundary of the blobs", GH_ParamAccess.list);
     pManager.AddGenericParameter("Bitmap", "B", "The bitmap of the extracted blog corresponding ot the boundary", GH_ParamAccess.list);
     pManager.AddColourParameter("Colors", "C", "The averaged color of the blob", GH_ParamAccess.list);
     pManager.AddPointParameter("Points", "P", "Blob corner points", GH_ParamAccess.list);
 }
示例#4
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Info", "Info", "Inforamtion about the point cloud.", GH_ParamAccess.list);
     pManager.AddPointParameter("Points", "Points", "Points from source file separated into classifications.", GH_ParamAccess.tree);
     pManager.AddColourParameter("Colors", "Colors", "Colors associated with points.", GH_ParamAccess.tree);
     pManager.AddTextParameter("Point Cloud SRS", "SRS", "Spatial reference system (SRS) of the point cloud if provided in the header data.", 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.AddPointParameter("Vertices", "V", "Mesh vertices", GH_ParamAccess.list);
     pManager.AddColourParameter("Colours", "C", "Mesh vertex colours", GH_ParamAccess.list);
     pManager.AddVectorParameter("Normals", "N", "Mesh vertex normals", GH_ParamAccess.list);
     pManager.HideParameter(1);
 }
示例#6
0
        protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
        {
            pManager.AddGenericParameter("2D Member", "M2D", "Modified GSA 2D Member", GH_ParamAccess.item);
            pManager.AddIntegerParameter("Member Number", "ID", "Get Member Number", GH_ParamAccess.item);
            pManager.AddBrepParameter("Brep", "B", "Member Brep", GH_ParamAccess.item);
            pManager.HideParameter(2);
            pManager.AddPointParameter("Incl. Points", "(P)", "Get Inclusion points", GH_ParamAccess.list);
            pManager.HideParameter(3);
            pManager.AddCurveParameter("Incl. Curves", "(C)", "Get Inclusion curves", GH_ParamAccess.list);
            pManager.HideParameter(4);
            pManager.AddGenericParameter("2D Property", "PA", "Get 2D Section Property", GH_ParamAccess.item);
            pManager.AddIntegerParameter("Member Group", "Gr", "Get Member Group", GH_ParamAccess.item);

            pManager.AddIntegerParameter("Member Type", "mT", "Get 2D Member Type", GH_ParamAccess.item);
            pManager.AddIntegerParameter("2D Element Type", "eT", "Get Member 2D Analysis Element Type" + System.Environment.NewLine +
                                         "0: Linear (Tri3/Quad4), 1: Quadratic (Tri6/Quad8), 2: Rigid Diaphragm", GH_ParamAccess.item);

            pManager.AddGenericParameter("Offset", "Of", "Get Member Offset", GH_ParamAccess.item);
            pManager.AddNumberParameter("Mesh Size", "Ms", "Get Targe mesh size", GH_ParamAccess.item);
            pManager.AddBooleanParameter("Mesh With Others", "M/o", "Get if to mesh with others", GH_ParamAccess.item);

            pManager.AddTextParameter("Member Name", "Na", "Get Name of Member", GH_ParamAccess.item);
            pManager.AddColourParameter("Member Colour", "Co", "Get Member Colour", GH_ParamAccess.item);
            pManager.AddBooleanParameter("Dummy Member", "Dm", "Get if Member is Dummy", GH_ParamAccess.item);
        }
示例#7
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Prescribed displacement", "PreDisp", "Disp in point, (x,y,z);(Tx,Ty,Tz)", GH_ParamAccess.list);
     pManager.AddTextParameter("Text", "Text", "Text", GH_ParamAccess.item);
     pManager.AddNumberParameter("Size", "Size", "Size", GH_ParamAccess.item);
     pManager.AddPlaneParameter("Plane", "Plane", "Placement for text", GH_ParamAccess.list);
     pManager.AddColourParameter("Colors", "Color", "Colors for text", GH_ParamAccess.item);
 }
示例#8
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter("Point", "P", "Closest point in cloud", GH_ParamAccess.tree);
     pManager.AddVectorParameter("Normal", "N", "Normal at point", GH_ParamAccess.tree);
     pManager.AddColourParameter("Color", "C", "Color at point", GH_ParamAccess.tree);
     pManager.AddNumberParameter("Distance", "D", "Distance to closest point", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Index", "I", "Closest point index", GH_ParamAccess.tree);
 }
示例#9
0
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddSurfaceParameter("wave: half surfaces", "", "", GH_ParamAccess.list);
     pManager.AddSurfaceParameter("wave: full surfaces", "", "", GH_ParamAccess.list);
     pManager.AddSurfaceParameter("wave: empty surfaces", "", "", GH_ParamAccess.list);
     pManager.AddColourParameter("colours", "", "", GH_ParamAccess.list);
     pManager.AddSurfaceParameter("uncollapsed", "", "", GH_ParamAccess.list);
     pManager.AddNumberParameter("pattern count", "", "", GH_ParamAccess.list);
     pManager.AddNumberParameter("Entropies", "", "", GH_ParamAccess.list);
 }