Beispiel #1
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddArcParameter("互补圆弧", "C", "与已知圆弧能形成整圆的圆弧", GH_ParamAccess.item);
     pManager.AddCircleParameter("复原圆", "C", "已知圆弧对应的圆", GH_ParamAccess.item);
     pManager.AddPlaneParameter("平面", "P", "已知圆弧所在的平面", GH_ParamAccess.item);
     pManager.AddNumberParameter("半径", "R", "已知圆弧的半径", GH_ParamAccess.item);
     pManager.AddNumberParameter("弧度数", "R", "已知圆弧的弧度数", GH_ParamAccess.item);
     pManager.HideParameter(1);
 }
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter("CheckPts", "CheckPts", "CheckPoints for curve generation", GH_ParamAccess.list);
     pManager.AddPointParameter("PathPts", "PathPts", "Path Points of winding structure", GH_ParamAccess.list);
     pManager.AddVectorParameter("OriVecs", "OriVecs", "Orientation Vector of a Path Point", GH_ParamAccess.list);
     pManager.AddVectorParameter("TanVecs", "TanVecs", "Tangential Vector of a Path Point", GH_ParamAccess.list);
     pManager.AddNumberParameter("Time", "Time", "Time at a Path Point", GH_ParamAccess.list);
     pManager.AddNumberParameter("FiberLength", "FiberLength", "Fiber Length up to a Path Point", GH_ParamAccess.item);
     pManager.AddCurveParameter("curves", "curves", "curves", GH_ParamAccess.list);
     pManager.AddArcParameter("arcs", "arc", "arc", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddArcParameter("Arc", "A", "Arcs", GH_ParamAccess.list);
 }
Beispiel #4
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddArcParameter("弧线1", "A1", "满足指定条件的弧线", GH_ParamAccess.item);
     pManager.AddArcParameter("弧线2", "A2", "A1的互补弧线(隐藏)", GH_ParamAccess.item);
     pManager.HideParameter(1);
 }
Beispiel #5
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddCurveParameter("Filleted Polyline", "P", "The Filleted Polyline", GH_ParamAccess.list);
     pManager.AddArcParameter("Arcs", "A", "All Arcs", GH_ParamAccess.list);
     pManager.AddLineParameter("Lines", "L", "All Lines", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddArcParameter("拟合结果", "C", "拟合曲线的弧线", GH_ParamAccess.list);
     pManager.AddPointParameter("节点", "P", "每段弧线节点", GH_ParamAccess.list);
     pManager.HideParameter(1);
 }