/// <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); }
/// <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); }
/// <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); }