LightningChart Ultimate v.8.3 新功能介绍:
新功能介绍
1. MeshModels – 查找鼠标点击的三角形………………………………………………………………………………2
2. 新的 SeriesEventMarkers 图形, Y 轴上的投影………………………………………………………………………3
3. ViewXY’s FreeformPointLineSeries CustomLinePointColoringAndShaping 的事件改进………4
4. 在ViewPolar’s PointLineSeries 中添加线型和着色事件 ………………………………………………………5
5. 极坐标图轴的改进……………………………………………………………………………………………………………6
1.MeshModels – 根据鼠标点击位置点位三角形 用鼠标追踪MeshModels。追踪效果以注释的形式显示出来。
MeshModels根据鼠标点击位置,追踪定位三角形。
使用MouseTriangleTraced事件。它会通过鼠标点击位置,指示距离相机最近的三角形。
事件参数包含以下信息:
• IntersectionPointAxisValues: 轴值中,三角面的交点
• ModelSpaceTriangleCoordinates: 在3D模型空间坐标轴中,鼠标点击三个三角形的角点(顶点)阵列
• WorldSpaceTriangleCoordinates: 在3D世界空间坐标轴中,鼠标点击三个三角形的角点(顶点)阵列
• NearestCoordinateIndex: 追踪三角形最近的坐标索引, 0…2的值. 使用索引,从ModelSpaceTriangleCoordinates 或 WorldSpaceTriangleCoordinates阵列中提取坐标 。
2.新的 SeriesEventMarkers形状, Y轴投影
除了正常的一组图形之外, SeriesEventMarker 支持两种特殊的 Symbol.Shape 设置, 允许垂直线Y轴刻度线投影: HollowYAxis 和 HollowYAxisActive. 它们是1个像素宽的垂直线, 而且它从附属的Y轴系列获取 MajorTicks 和 MinorTicks 的位置。要调整刻度线长度, 可以编辑 YAxis.MajorDivTickStyle.LineLength 和 YAxis.MinorDivTickStyle.LineLength 属性。两个特殊 SeriesEventMarkers 形状: HollowYAxis 和 HollowYAxisActive. 这在制作每个系列数据指针时非常方便。
3.ViewXY’s FreeformPointLineSeries CustomLinePointColoringAndShaping 事件的改进
在事件参数中添加了数据点索引
• HasDataPointIndices: 仅适用于 FreeformPointLineSeries.
• DataPointIndices: 数据点索引包含于坐标和颜色数组中。 注意:如果图表的X轴和Y轴或坐标轴相等,图表将跳过线构建中的后续点。使用DataPointIndices信息,您可以从数据点的PointColor域或外部颜色数组中选取线点的颜色。新增的数据点索引组非常方便,在用数据点索引选取颜色时(上面一行),或者复制坐标实际着色(下面一行)。
4. 在ViewPolar PointLineSeries中添加线型和着色
坐标和颜色事件CustomLinePointColoringAndShaping可以用于PointLineSeriesPolar中。
它以类似于ViewXY’s FreeFormPointLineSeries的方式,包含数据点索引(参照功能3)CustomLinePointColoringAndShaping 事件用于处理颜色和坐标线。
5.极坐标图轴功能改进
• 轴可以根据幅角、角度或两者反转
• 扭转角度比例, 设置 AngularReversed = True. 扭转幅角比例, 设置 AmplitudeReversed = True. 左侧的图形, 比例没有反转. 右侧的图形, AngularReversed = True 且 AmplitudeReversed = True.
• 增加了一种方法,可以构造出与极坐标图正常方向不同角度的幅角刻度。
使用 AmplitudeAxisAngle旋转幅角轴的位置。 幅角标尺角度可设置为一个绝对的角(AmpitudeAxisAngleType = Absolute), 或者相对于 角度标尺的角 。(AmpitudeAxisAngleType = Relative). AngleOrigin = 30. AmplitudeAxisAngle = 90. On the left, AmplitudeAxisAngleType = Absolute. On the right, AmplitudeAxisAngleType = Relative: Overall the amplitude scale rotates 120 degrees in this case.
• 设置角度分格
默认情况下,图表尽量包含尽可能多的角度分格。要控制角度分格,请将AngularAxisAutoDivSpacing设置为False,然后该图表尝试使用AngularAxisMajorDivCount分格数。如果图表空间太小而无法渲染所有分格和标签,则会使用较少的分格数量。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室