我正在使用绘图立方体在ILNumerics中显示一个简单的2D线图。我希望能够在用户放大图形后修复并保存当前的X轴和Y轴限制。因此,我尝试通过以下方式接收轴的上限和下限:
var xMin = plotCube.Axes.GetLimits().XMin
var xMax = plotCube.Axes.GetLimits().XMax
但这些值是错误的(-3.40282347E + 38(xMax)和3.40282347E + 38(xMin))。
如何检索轴的当前最大值和最小值? 如何在创建新的绘图立方体时设置限制?
答案 0 :(得分:2)
设置限制:
plotCube.Limits.Set(new Vector3(0,0,0), new Vector3(2,2,2));
http://ilnumerics.net/apidoc/?topic=html/M_ILNumerics_Drawing_ILLimits_Set.htm
获取所有3个坐标的限制:
Vector3 min = plotCube.Limits.Min, max = plotCube.Limits.Max;
http://ilnumerics.net/apidoc/?topic=html/Properties_T_ILNumerics_Drawing_ILLimits.htm