当前位置: 首页 > 网络应用技术

Lightningchart数据可视化图形控制使用32-VIDEO3D

时间:2023-03-08 16:52:38 网络应用技术

  View3D可以在3D空间中实现数据可视化。可以将3D模型缩放,旋转,并以各种方法的方式亮起。不同的串联类型可以放置在相同的3D视图中以实现组合可视化。

  图:View3d对象主树

  图:模型是正面的和负面的。

  在3D空间中心中创建一个3D模型。尺寸的尺寸定义了三个维空间中模型框的大小。使用此尺寸框可以定义墙壁和轴的大小。使用尺寸属性设置顺序每个维度。

  当没有摄像机旋转的定义时,X的方向面向右侧,Y的方向朝上,并且Z的方向面向屏幕。

  一些3D对象使用“全局坐标”代替轴值。例如,光的定位与轴无关。全球坐标也可以称为“ 3D模型空间坐标”。

  Origin [0,0,0]位于模型的中心。实际的3D模型空间范围从[-dimensions.x/2 to dimensions.x/2],[-dimensions.y/2 to dimensions开始。y/2]和[-dimensions.z/2 to dimensions.z // 2]。

  Lightningchart提供了一种特殊的方法,可以在串联值,轴值,世界坐标和屏幕坐标之间进行转换。

  图:尝试设置一个示例。尺寸设置为x = 100,y = 40,z = 80。您可以看到墙:左,底部,背面。

  Wallonfront,Wallonback,Wallontop,Wallonbottom,Wallonlect,Wallonright)用于显示轴网格和网格条,并为轴提供基础。可以看到,其自动螺旋属性设置为真。旋转视图时,封锁墙暂时隐藏,以便不会阻止图表内容的视图图。= false。

  使用Xgridaxis,Ygridaxis,Zgridaxis,GridStripColorx,GridStripColory,GridStripcolorz和GridStrips属性从中选择应用网格的轴,并修改网格的颜色网格条。可用属性取决于壁的方向。固体墙,完整的透明属性仅允许网格。请注意,即使启用了完整的通透性,网格仍然遵循墙壁的可见性和自动隐藏属性。

  简化的3D框的外观可以替换墙壁。设置可见=每个墙壁,然后设置框架。style = alledges.use framebox.linecolor设置颜色或框架。

  图:可见框架,隐藏墙壁

  图:相机属性。

  相机类型,位置,距离和派系决定3D的视角。使用rotationx,rotationy,rotationz和ViewDistance在3D型号空间中设置相机的位置。通过设置目标属性,可以针对摄像机瞄准该摄像机首选选择的方向。

  可以使用项目属性选择投影类型。

  ?透视图,显示现实的投影。

  ?拼字法,这是科学和工程应用中使用的一种投影类型。建议选择此类选择要比拼字法更重要。

  ?拼字法,(相当于在LightningChart v.8.3或更早版本中设置phogrogramicCamera = true)。与拼字法相关,这在缩放后较慢。它保持三维对象的大小,可以保持3D对象的大小如果在3D全局坐标中定义了3D对象(不是轴值)。此外,缩放时墙的厚度保持不变。缩放会更改尺寸,但不会影响视图。

  

  图:透视相机看起来像3D空间

  图:3D空间的透视图和正交摄像机透视图。

  变焦尝试在矫正图和拼字法的差异上是不同的。

  拼字法

  图:拼字图投影类型。左侧没有缩放。右侧被放大。MESHMODEL3D对象的大小与其他对象在屏幕上扩展。

  拼字法

  图:拼字法;左侧没有缩放尺度。右侧是放大。在右侧,放大。飞机(meshmodel3d,请参见7.14)对象大小保持不变,但3D尺寸更改。

  演示示例:摄像机和灯光

  使用View3D.Camera的SetPredefinedCamera方法来设置预装摄像头。

  在Lightningchart v8.4版本中,添加了新的相机方向模式和改进的相机方向。现在设置为默认方向模式的新模式称为ZXY_EXTRINSIC(此名称指定尺寸轴的计算顺序)。它可以修复许多基于旋转的问题,尤其是在图表的极点附近(例如图表上方的摄像头)。先前的方向模式xyz_mixed仍然可用,但是可能在将来不应在某个时候使用。可以通过view3d.camera.orientationmode获取方向信息。

  这个变化的夜晚将修改旋转。采用了新的相机方向模式,轴方向之一(世界单位矢量)用作鼠标的水平旋转轴。这是摄像机周围的轴。旋转或旋转属性变化,可以自动完成轴的测量。距离最接近摄像机的旋转轴越靠近旋转轴,因此在任何情况下,旋转都可以尽可能自然。

  您可以通过新的方向和旋转模型查看3D场景,这是不可能的。

  关于Lightningchart数据可视图形控制,这里共享它以共享。

  如果您遇到技术问题或在实际应用中需要帮助,则可以在下面的官方技术支持中添加微观信号。

  微信:LightningChart_China

  如果要使用Lightningchart数据可视化图形控件,请在添加一组完整功能版本的Lightningchart数据视觉控制后回复“学习”。

  将来,我将继续更新LightingChart更详细的使用方法。写作并不容易,我希望回复支持支持!谢谢!

  V10 Lightningchart下载地址的最新版本:步骤下载

  原始:https://juejin.cn/post/7096308412991930382