value List in input parameters?
@Mahdiyar
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
{
pManager.AddPlaneParameter("plan", "p", "plan", GH_ParamAccess.item);
pManager.AddCurveParameter("curve", "c", "curve", GH_ParamAccess.item);
pManager.AddNumberParameter("Distance", "d", "distance", GH_ParamAccess.item);
pManager.AddNumberParameter("style", "s", "cornerStyleOffset",GH_ParamAccess.item);
}
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
pManager.AddCurveParameter("curve", "c", "curve", GH_ParamAccess.item);
}
protected override void SolveInstance(IGH_DataAccess da)
{
Curve[] Offset;
Curve cu = null;
var plane = new Plane(Plane.WorldXY);
var d = 0;
var style = CurveOffsetCornerStyle.Sharp;
da.GetData(0, ref plane);
da.GetData(1, ref cu);
da.GetData(2, ref d);
da.GetData(3, ref style);
{
Offset = cu.Offset(plane, d, 0.01, style);
da.SetData(0, Offset);
}
}
protected override System.Drawing.Bitmap Icon => null;
public override Guid ComponentGuid => new Guid("851F9350-8A95-4EBE-8EE1-A6A567974185");
}
}
i need create a value list (in component)for CurveOffsetCornerStyle in OffsetCurve similar to top picture please help thanks for all{in visual studio }
offset.zip (2.3 MB)
2 posts - 2 participants
