本文整理汇总了C#中GH_Component.Register_PointParam方法的典型用法代码示例。如果您正苦于以下问题:C# GH_Component.Register_PointParam方法的具体用法?C# GH_Component.Register_PointParam怎么用?C# GH_Component.Register_PointParam使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GH_Component
的用法示例。
在下文中一共展示了GH_Component.Register_PointParam方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_IntegerParam("Hour Number", "Hr", "The hour of the year represented by this Dhour", GH_ParamAccess.item);
pManager.Register_StringParam("Keys", "Keys", "The keys stored in this Dhour", GH_ParamAccess.list);
pManager.Register_DoubleParam("Values", "Vals", "The values stored in this Dhour", GH_ParamAccess.list);
pManager.Register_ColourParam("Color", "Clr", "The color assigned to this hour", GH_ParamAccess.item);
pManager.Register_PointParam("Position", "Pt", "The point assigned to this hour", GH_ParamAccess.item);
}
示例2: RegisterOutputParams
/// <summary>
/// Registers all the output parameters for this component.
/// </summary>
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_PointParam("Vertex_Points", "V", "Vertex point positions", GH_ParamAccess.list);
pManager.Register_IntegerParam("Vertex_Outgoing_Halfedge", "V_He", "One of the outgoing halfedges for each vertex", GH_ParamAccess.list);
pManager.Register_IntegerParam("Halfedge_StartVertex", "He_V", "The starting vertex of each halfedge", GH_ParamAccess.list);
pManager.Register_IntegerParam("Halfedge_AdjacentFace", "He_F", "The face bordered by each halfedge (or -1 if it is adjacent to a boundary)", GH_ParamAccess.list);
pManager.Register_IntegerParam("Halfedge_NextHalfedge", "He_Nxt", "The next halfedge around the same face", GH_ParamAccess.list);
pManager.Register_IntegerParam("Halfedge_PrevHalfedge", "He_Prv", "The previous halfedge around the same face", GH_ParamAccess.list);
pManager.Register_IntegerParam("Halfedge_Pair", "He_P", "The halfedge joining the same 2 vertices in the opposite direction", GH_ParamAccess.list);
pManager.Register_IntegerParam("Face_Halfedge", "F_He", "The first halfedge of each face", GH_ParamAccess.list);
}
示例3: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_StringParam("output", "out", "error messages from the system");
pManager.Register_PlaneParam("Proxies", "P", "the planes for the proxies");
pManager.Register_CurveParam("MeshAsCurves", "MC", "the connectivity mesh as a set of curves");
pManager.Register_GenericParam("HLwingMesh", "WM", "the winged mesh to put into the next function");
pManager.Register_VectorParam("Normals", "N", "the normals for each face");
pManager.Register_PointParam("Centres", "C", "the centres for each face");
pManager.Register_CurveParam("VoronoiOnMesh", "VOM", "non planar voronoi from clusters");
}
示例4: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.tree);
pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours (the center points of each stacked rectangle", GH_ParamAccess.tree);
pManager.Register_RectangleParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given", GH_ParamAccess.tree);
pManager.Register_RectangleParam("Rectangles", "Rcts", "Rectangles plotted on the resulting histogram, one per groups of hours given", GH_ParamAccess.list);
pManager.Register_MeshParam("Mesh", "Msh", "A mesh representing the resulting graph, with vertex colors assigned where applicable", GH_ParamAccess.item);
pManager.Register_RectangleParam("Trim Boundary", "Bnd", "A Trimming Boundary. Useful for marking percentage of hours given against a 100% maximum.", GH_ParamAccess.item);
}
示例5: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_PointParam("F(X*)", "I", "Interpolated Points");
}
示例6: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_VectorParam("Displacement vectors", "dV", "Nodal Displacement Vector");
pManager.Register_PointParam("Displaced points", "P", "Position of displaced nodes");
pManager.Register_GeometryParam("Displaced elements", "G", "Geometry of displaced elements");
}
示例7: RegisterInputParams
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
{
pManager.Register_PointParam("Points", "P", "Points.", GH_ParamAccess.list);
pManager.Register_DoubleParam("Dist", "D", "Distance.", 1.0, GH_ParamAccess.item);
}
示例8: RegisterInputParams
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
{
pManager.Register_IntegerParam("Hour Number", "Hr", "The hour of the year to construct, (0-8759). Defaults to -1, which produces an invalid Dhour.", -1, GH_ParamAccess.list);
pManager.Register_StringParam("Keys", "Keys", "The named keys to store in this Dhour. Must be a list of equal length to the 'Vals' parameter.", GH_ParamAccess.list);
pManager.Register_DoubleParam("Values", "Vals", "The values to store in this Dhour. Must be a list of equal length to the 'Keys' parameter.", GH_ParamAccess.tree);
pManager.Register_ColourParam("Color", "Clr", "Optional. A color assigned to this hour, typically for analysis and visualization.", GH_ParamAccess.list);
pManager.Register_PointParam("Position", "Pt", "Optional. A point in space assigned to this hour, typically for analysis and visualization.", GH_ParamAccess.list);
this.Params.Input[3].Optional = true;
this.Params.Input[4].Optional = true;
}
示例9: RegisterOutputParams
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.Register_PointParam("Points", "P", "Node positions.", GH_ParamAccess.list);
//pManager.Register_DoubleParam("Values", "V", "A tree of values, each branch corresponds with a single generation of node values.", GH_ParamAccess.tree);
}
示例10: RegisterInputParams
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
{
pManager.Register_PointParam("X", "X", "X", GH_ParamAccess.list);
pManager.Register_PointParam("X*","X*", "X*", GH_ParamAccess.list);
pManager.Register_DoubleParam("B", "B", "Beta", 1.5);
}
示例11: RegisterInputParams
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
{
pManager.Register_VectorParam("Vectors", "Vecs", "Control vectors", GH_ParamAccess.list);
pManager.Register_PointParam(
"Destination",
"Pt",
"Point around which to construct destination mesh",
new Point3d(0.0, 0.0, 0.0),
GH_ParamAccess.item);
}