OBJ文件详解

obj格式有4种数据,分别以一下字母开头:

v 顶点

vt 纹理坐标

vn 顶点法向量

f 面

一、顶点

格式:v x y z 或者 v x y z r g b

意义:每个顶点的坐标和颜色(可选,颜色可以0~255整数或者浮点数表示皆可)

二、纹理坐标

格式:vt u v w

意义:绘制模型的三角面片时,每个顶点取像素点时对应的纹理图片 …

阅读全文

OpenVR开发入门

OpenVR简介

OpenVR API为游戏提供了一种与Virtual Reality显示交互的方式,而不依赖于特定硬件供应商的SDK。

它可以独立于游戏进行更新,以增加对新硬件或软件更新的支持。API实现为一组充满纯虚函数的C++

接口类。当应用程序初始化系统时,它将返回与该应用程序使用的SDK中的标头匹配的接口。一旦发布

了一个版本的接口,它将在 …

阅读全文

Goland/CLion常用快捷键

常用快捷键:

  • CTRL + SHIFT + F,进行全局查找

  • CTRL + ALT + L,格式化代码

  • CTRL + ALT + H, 查看回调函数

项目相关的快捷键

  • CTRL + E,打开最近浏览过的文件。

  • CTRL + SHIFT + E,打开最近更改的文件。

  • CTRL + N,可以快速打开struct结构体。

  • CTRL + …

阅读全文

Visual Studio 2017常用快捷键

常用快捷键:

  • 注释:ctrl + K + C (先按CTRL,不松口的情况下 按 K 松开 再按C ,下面类似)

  • 取消注释:ctrl + K + U

  • 格式化代码:ctrl + K + D

  • Shift + F12 = 查找所有引用

  • Ctrl + Shift + F = 查找所选条目在整个解决方案中的引用

项目相关的快捷键

  • Ctrl + …

阅读全文

VTK Filter 总结

本节我们提供了对滤波器的总结。划分为三个部分:

  • 源对象Filter列表
  • 可视化Filter列表
  • 成像Filter列表

源对象

本节我们提供了对源对象的一个简要描述。源对象发动可视化管线。注意阅读器(读文件的源对象)没有在这里列出。

  • vtkBooleanTexture——创建一个基于内部,外部组合,和在隐式函数上的2D纹理图片(结构化点)。 …

阅读全文

Paraview Filter汇总

第一章 Paraview在CAE后处理中的作用

Paraview是CAE工程师后处理的最佳工具,CAE工程师会计算好数据模型,然后通过Paraview进行后处理。

渲染方式一般就两种:1、面渲染 2、体渲染

  • 面绘制 (Surface Rendering)

    VTK中基于面绘制实现三维重建,使用的是经典的Marching Cubes(移动立方体法) …

阅读全文

VTK入门范例2

VTK流线后处理

通过 StreamTracer 和 Tube 实现流线后处理,生成可视的流线

#include <cctype>
#include <filesystem>
#include <iostream>

#include <vtkAssembly.h>
#include …

阅读全文

VTK入门范例1

VTK 3D地球

通过VTK的球形增加地球纹理图片,生成一个3D地球

VTK 管道后处理数据流图

source/reader → filter → mapper → actor → renderer → renderWindow → interactor

实现代码如下:


#include <vtkActor.h>
#include …

阅读全文