科学.NET图表WPF图表Direct3D DirectX实现

point 1
symbol 2
symbol
shape
shape
point
shape
symbol

三维和二维的DirectX Direct3D振动数据图表

以下是荷兰开发者, Theo du Plessis, Development Manager with Van Geffen AMS B.V, www.vangeffenams.nl

演示如何顺畅地使用Gigasoft ProEssentials图表组件,通过Direct3D DirectX在2D和3D中的图像生成将振动数据可视化。

Wpf Chart DirectX .Net Charting 2D Line Data Large Information System

所有的图表都是在没有Gigasoft的帮助下建立的。所有的图表都仅仅简单地使用属性来定义图表的数据、布局和行为。由于ProEssentials已经内置了人工智能程序,因此不需要与尺寸和设置相关的复杂逻辑。

.Net Chart DirectX Wpf Charting Component showing big data 2D line charting.

图表内的表格是我们的TableAnnotation功能,可以移动,用于用户输入反馈,也可以进行实时数据或状态提示。如果你通过编程控制,或者终端用户控制显示的数据系列,多个轴会根据需要自动重新配置。调整控件的大小,改变数据,改变字体大小和其他属性;ProEssentials图表能提供其他任何组件都无法比拟的核心任务输出质量。

WPF Chart Direct3D Charting 2D Line Big Data.

上面这个图表显示的是沿x轴缩放的DateTime。ProEssentials会向显卡发送双精度数据,这就需要一个特殊的着色器,将2个浮点数拼凑成一个双数。双精度是准确处理日期时间的必要条件。而且X轴会根据缩放级别智能地改变结构(网格和刻度线密度)。

上图还显示了底部缩放窗口功能,通常显示数据的总量。该图表包含5周的数据,但是图表被放大,用以显示其中几分钟的数据。

.Net Chart WPF Direct3D 3D Charting rotation vibration bearing data as 3D scatter data.

这些图表是将大量简单的线条数据绘制成3D管。管子是通过几何着色器构造的,因此每个点只需要4个顶点;2个顶点控制管筒段的跨度,2个相邻顶点控制管筒两端的连接方式。然后,几何着色器引入128个顶点来形成管体段。还有一个额外的管子作为图形注释,相对于y轴进行绘图。最后,还有额外的文本注释来创建沿z轴的双日期-时间刻度和转速刻度。这些图表一般包含300个数据点×640个系列,有多达6000个注释,旋转/缩放/热点即时命中测试。

振动数据的3D Direct3D散点图。

WPF Chart DirectX .Net 3D Charting 3D Scatter data of rotational bearing data.

.Net Charting DirectX 3D scatter as 3d tubes or 3d thick lines in .Net

下面是一个带有附加图形注释的三维Direct3D瀑布图。

图形注解用于强调X和Z方向的某些瀑布片数据。一些细线,和2个较粗的管子。较粗的管子的交点也有注释,两个粗管可以作为数据光标,让用户实时移动这些光标线。所有这些都是通过简单的属性,在.Net、Access、Delphi、MFC/C++以及任何你选择的Windows开发环境和程序界面中完成的。

WPF Chart Waterfall 3D .Net Chart Component

另一个3D Direct3D瀑布图与上述类似,但绘制的是一个大数据数据集。3200点X840个系列(子集)加上数千条图形注释管。同样,作为数据光标用户界面的一部分,注释管是可以实时移动的。

Big Data Charting WPF .Net via Direct3D DirectX.

我们的任务

我们的首要目标是通过为您的机构和终端用户提供最简单、最专业的服务,达成您的成功。

我们是工程师

ProEssentials是由需要自定义图表组件的专业电气工程师创立的。加入使用ProEssentials的顶级工程公司名单。

谢谢

感谢您成为ProEssentials的客户,也感谢您研究ProEssentials图表引擎。