Ejemplo n.º 1
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "m", "Mesh", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Material", "MAT", "Material", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Gravity", "GVT", "Gravity", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddBooleanParameter("isJoin", "Join", "join same particles if true", Grasshopper.Kernel.GH_ParamAccess.item, false);
 }
Ejemplo n.º 2
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddNumberParameter("Length", "L", "Prescribed value for the length", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 3
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddVectorParameter("Force", "Force", "Force (Vector3d)", Grasshopper.Kernel.GH_ParamAccess.item, new Rhino.Geometry.Vector3d(0, 0, -1));
 }
Ejemplo n.º 4
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddSurfaceParameter("Surface", "s", "Surface", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nV", "", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddVectorParameter("Force", "Force", "Force (Vector3d)", Grasshopper.Kernel.GH_ParamAccess.item, new Rhino.Geometry.Vector3d(0, 0, -1));
 }
Ejemplo n.º 5
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("PointList1", "listP1", "First point list", Grasshopper.Kernel.GH_ParamAccess.list);
     pManager.AddPointParameter("PointList2", "listP2", "Second point list", Grasshopper.Kernel.GH_ParamAccess.list);
     pManager.AddGenericParameter("Material", "MAT", "Material", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Gravity", "GVT", "Gravity", Grasshopper.Kernel.GH_ParamAccess.item);
 }
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddCurveParameter("Curve", "c", "Curve", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddGenericParameter("Material", "MAT", "Material", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Gravity", "GVT", "Gravity", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 7
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddNumberParameter("hillPositionX", "X", "X coordinate of the center of new hill", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("hillPositionY", "Y", "Y coordinate of the center of new hill", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("hillPlanSize", "Size", "Size of new hill", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("hillHight", "Height", "Height of new hill", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 8
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddGenericParameter("Hills", "Hills", "List of Hills", Grasshopper.Kernel.GH_ParamAccess.list);
     pManager.AddNumberParameter("Size", "Size", "Size of Plan", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("uMax", "uMax", "Number of cells along u direction", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("vMax", "vMax", "Number of cells along v direction", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 9
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddCurveParameter("Curve", "C", "Curve", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddBooleanParameter("fixX", "X", "fixX", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixY", "Y", "fixY", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixZ", "Z", "fixZ", Grasshopper.Kernel.GH_ParamAccess.item, true);
 }
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddGenericParameter("Material", "mat", "Material", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Gravity", "gvt", "Gravity", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 11
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Points", "Ps", "First point", Grasshopper.Kernel.GH_ParamAccess.list);
     pManager.AddBooleanParameter("fixX", "X", "fixX", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixY", "Y", "fixY", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixZ", "Z", "fixZ", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("group", "g", "if true, one group of points will be created, otherwise, you can manipulate each point separately", Grasshopper.Kernel.GH_ParamAccess.item, true);
 }
Ejemplo n.º 12
0
 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);
 }
Ejemplo n.º 13
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddBooleanParameter("fixX", "X", "fixX", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixY", "Y", "fixY", Grasshopper.Kernel.GH_ParamAccess.item, true);
     pManager.AddBooleanParameter("fixZ", "Z", "fixZ", Grasshopper.Kernel.GH_ParamAccess.item, true);
 }
 /// <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);
 }
Ejemplo n.º 15
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point3", "P3", "Third point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point4", "P4", "Fourth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point5", "P5", "Fifth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point6", "P6", "Sixth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point7", "P7", "Seventh point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point8", "P8", "Eighth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("Number", "nV", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("Number", "nW", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddVectorParameter("Force", "Force", "Force (Vector3d)", Grasshopper.Kernel.GH_ParamAccess.item, new Rhino.Geometry.Vector3d(0, 0, -1));
 }
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddPointParameter("Point1", "P1", "First point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point2", "P2", "Second point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point3", "P3", "Third point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point4", "P4", "Fourth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point5", "P5", "Fifth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point6", "P6", "Sixth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point7", "P7", "Seventh point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddPointParameter("Point8", "P8", "Eighth point", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("Number", "nV", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("Number", "nW", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddGenericParameter("Material", "MAT", "Material", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddGenericParameter("Gravity", "GVT", "Gravity", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 17
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddNumberParameter("Density", "p", "Weight per unit volume, area or length. G=9.8 will automatically be multiplied. For two or one dimensional elements, thickness or sectional area must be included in Density.", Grasshopper.Kernel.GH_ParamAccess.item, 1.0);
 }
 /// <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(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     // Note that you will need to call the RegisterInputParams method of the base class to register the default input parameters.
     base.RegisterInputParams(pManager);
 }
Ejemplo n.º 19
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddIntegerParameter("x", "x", "x", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("y", "y", "y", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddIntegerParameter("z", "z", "z", Grasshopper.Kernel.GH_ParamAccess.item, 2);
 }
Ejemplo n.º 20
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "m", "Mesh", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddVectorParameter("Force", "Force", "Force (Vector3d)", Grasshopper.Kernel.GH_ParamAccess.item, new Rhino.Geometry.Vector3d(0, 0, -1));
 }
Ejemplo n.º 21
0
 /// <summary>
 /// Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddParameter(new MeshParam(), "Half-Edge Mesh", "hE", "Half-Edge Mesh", GH.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 22
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddNumberParameter("Power", "p", "Power number", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddNumberParameter("Weight", "w", "Weighting factor", Grasshopper.Kernel.GH_ParamAccess.item, 1.0);
     //pManager.AddNumberParameter("Density", "d", "Mass Density", Grasshopper.Kernel.GH_ParamAccess.item, 0.0);
 }
Ejemplo n.º 23
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddGenericParameter("Function", "Func", "Function to be evaluated", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddBooleanParameter("Stop/Go", "?/!", "Stop/Go", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("Amplitude aplied to random number", "R", "Amplitude applied to random number", Grasshopper.Kernel.GH_ParamAccess.item);
 }
 /// <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.AddIntegerParameter("n", "n", "number of beams", GH.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 25
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddGenericParameter("ParticleSystems", "pS", "ParticleSystems", Grasshopper.Kernel.GH_ParamAccess.list);
     pManager.AddNumberParameter("Distance", "D", "Distance from the original model", Grasshopper.Kernel.GH_ParamAccess.item, 10.0);
 }
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddMeshParameter("Mesh", "M", "Mesh", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 27
0
 /// <summary>
 /// Declare all your input parameters here
 /// </summary>
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager input)
 {
     m_center_index = input.AddPointParameter("Point", "P", "Center point", Grasshopper.Kernel.GH_ParamAccess.item, Rhino.Geometry.Point3d.Origin);
     m_length_index = input.AddNumberParameter("Length", "L", "Edge length", Grasshopper.Kernel.GH_ParamAccess.item, 1.0);
 }
Ejemplo n.º 28
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
 }
Ejemplo n.º 29
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddCurveParameter("Curve", "C", "Curve", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddIntegerParameter("Number", "nU", "", Grasshopper.Kernel.GH_ParamAccess.item, 2);
     pManager.AddNumberParameter("Length", "L", "Prescribed value for the length", Grasshopper.Kernel.GH_ParamAccess.item);
 }
Ejemplo n.º 30
0
 protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager)
 {
     pManager.AddNumberParameter("Coefficient1", "u1", "First coefficient", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("Coefficient2", "u2", "First coefficient", Grasshopper.Kernel.GH_ParamAccess.item);
     pManager.AddNumberParameter("Pressure", "K", "Hydro pressure to make the material imcompressive. This should be sufficiently greater than u1 and u2.", Grasshopper.Kernel.GH_ParamAccess.item);
 }