摘要:
在三维空间显示三维矩阵,需要显示它的6个外表面。假设xyz三个方向的维数是ni,nj,nk,三个方向的顶点维数是ni+1,nj+1, nk+1。在每个面上分别绘制各自的四边形。每个四边形的颜色根据矩阵的值获取,这个例子采用了离散的数值。使用了之前创建的颜色模板类。 void DrawShape::d 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(224)
评论(0)
推荐(0)
摘要:
1 基于场景的图形绘制 OpenSceneGraph简称OSG是非常著名的三维可视化,在绘制复杂场景方面比VTK更有优势。在OSG中存在两棵树,即场景树和渲染树。场景树是一棵由Node组成的树,这些Node可能是矩阵变换、状态切换或真正的可绘制对象,它反映了场景的空间结构,也反映了对象的状态。 OS 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(829)
评论(0)
推荐(0)
摘要:
上一篇演示了基本四边形的绘制,这一篇是共享顶点的方法,通过索引绘制顶点和颜色。 为了便于理解特意在ppt中绘制了顶点的坐标位置,5个顶点,绘制了一个四边形和三角形,其中有2个共享顶点定义了4中颜色,有一个颜色共享。 分别测试按顶点渲染和按图元渲染。 直接放效果 需要注意的是 有个过时的语句,osg3 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(185)
评论(0)
推荐(0)
摘要:
演示了创建曲面节点的函数 (1)首先设置面数据的顶点坐标,设置面数据在I和J方向的网格个数,以及网格间距,随便设置z和颜色。也可以通过读取外部数据的方式获取顶点坐标和网格上的属性值,根据需要的色标计算每个网格的rgb颜色值。 (2)每个网格一个图元,设置它的坐标索引,并设置颜色数组,通过图元绑定的方 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(408)
评论(0)
推荐(0)
摘要:
定义了颜色数据结构用来存储rgb颜色,在网上找了从灰度值计算彩虹色rgb值的方法,然后读取外部文件,根据面数据的值渲染颜色。其中IModelD是自定义的模板类,可以读写矩形网格系统下的面数据,获取面数据每个节点的坐标。 效果如下 #include <iostream> #include <strin 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(152)
评论(0)
推荐(0)
摘要:
设置坐标轴的原点,xyz方向的长度,和字体的大小。方法是以原点位中心,绘制三条相互垂直的线,每条线用不同的颜色,并分别标注xyz文字,并把文字贴到屏幕上。 void DrawShape::makeCoordinate(float ori_x, float ori_y, float ori_z,flo 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(299)
评论(0)
推荐(0)
摘要:
vtk提供了vtkChart模块,可以显示二维散点图和曲线图等,但默认的编译条件会缺失一些东西。 VTK8.2和VTK 9.0.1等版本, CMake 编译方式,不自动编译 vtkRenderingContextOpenGL2 库文件,导致 VTK_MODUL... 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(196)
评论(0)
推荐(0)
摘要:
这个程序封装了一个类,用来读取三维数据,并通过pyvista进行显示和保存,可以读取批量的模型分别进行显示和图形保存。 #coding=utf-8import matplotlib as mplimport matplotlib.pyplot as plti... 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(155)
评论(0)
推荐(0)
摘要:
segy常用字段获取 Trace道常用字段获取 获取地震道内容 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(64)
评论(0)
推荐(0)
摘要:
MerriamWebster 大名鼎鼎的韦氏大辞典,需要注册ID,每天免费1000次的调用,官方介绍如下 Merriam-Webster Dictionary APIhttps://dictionaryapi.com/采用c#调用的方式如下 static vo... 阅读全文
posted @ 2022-08-21 10:12
Oliver2022
阅读(101)
评论(0)
推荐(0)
浙公网安备 33010602011771号