1.安装好OpenCTM,下载地址:http://sourceforge.net/projects/openctm/files/
OpenCTM是一款开源的三维模型查看软件,目前最新版为1.0.3,支持.ctm、.obj、.3ds等多种格式。
2.在VS2010中,创建一个Winform工程,新建一个窗体,做一个button。
3.引入命名空间Diagnostics。
4.在button的click方法中,使用Process.Start();方法调用OpenCTM,并同时打开obj文件。
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics; //与系统进程交互
namespace myTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Process p = new Process();
Process.Start("ctmviewer", "d://ateneal.obj"); //调用OpenCTM,打开obj文件
}
}
}
效果如图所示:
分享到:
相关推荐
opengl读取.obj三维模型(可自己创建放入.obj文件夹中),arcball实现鼠标点击实现模型变换,及键盘控制放大缩小。
使用C#WinForm加载OBJ的三维模型文件并显示出来,支持鼠标拾取模型,支持三维场景漫游,支持自动计算帧率,。
旗袍三维模型,.obj文件,可以在opengl里面显示,用于初学者学习三维模型读取和操作
读取.obj是我自己看着文件格式自己读的,肯定有很多不完善的,目前只能读取面,不能读取有法向量和纹理的模型,就是f关键字后面只能有三个数字序列,我里面的模型应该都能读。是从poser导出,然后用3dmax2009重新...
c语言调用.lib,.dll,.a,.so中的函数不稀奇,可是你知道怎么调用目标文件.obj文件中的函数吗?
Qt+opengl加载各种类型的3D模型,.glb .obj 等;Qt+opengl加载各种类型的3D模型,.glb .obj 等;Qt+opengl加载各种类型的3D模型,.glb .obj 等;Qt+opengl加载各种类型的3D模型,.glb .obj 等;Qt+opengl加载各种...
obj格式三维模型+mtl贴图,实测可用,我的博客下面有一篇名为 《用python加载obj格式三维模型(加mtl贴图) 》的文章可以看到效果图
可以读取obj格式的文件到matlab空间中,obj格式的文件中,只能包含点和面的信息
1.openGL加载obj三维模型, 2.并且在模型上添加光照 3.Blinn-Phong 着色
机械臂obj格式三维模型,可用于学习研究点云处理等
.obj模型文件读取与显示 基于microsoft c#语言实现
三维投影曲面模型,由3ds max软件建立,之后导出为obj文件格式
可以将把jpg图片转换成obj三维网格文件
Unity运行时程序动态加载外部.fbx.obj模型文件 1,作者测试了unity2019.4.9 和 unity2021.3.16 版本都是可以的,这个版本是Trilib2.1.7版本 2,解压资源unity打开,找到TriLib\TriLibSamples\AssetViewer\...
一篇详解OBJ格式以及实现读入的文章,可以参考参考(介绍了当今流行的三维作图工具Maya,阐述了Maya 生成的OBJ 三维格式,如何将OBJ 格式文件在OpenGL(Open Graphic Library)中进行输入和处理。重点介绍了OBJ 文件的...
三维模型文件中的OBJ格式在OpenGL中的输入与处理.pdf
出现这种错误的原因是因为C++编译器在编译过程中会将每个源文件单独编译后生成对应的目标文件(.obj),然后在链接阶段将这些目标文件链接起来生成可执行文件。如果在多个源文件中定义了相同的符号,链接器就会报告...
安装VC6.0时候 选择完全版安装,很容易遇到这种情况,说是丢失···文件,如以下:PLATFORM/XST_LIB/ATLSSUP.OBJ,PLATFORM\XST_LIB\LLDIV.OBJ,PLATFORM \XST_LIB\STRSPN.OBJ,PLATFORM\XMT_LIB\RTTI.OBJ,...
使用 Qmesh 加载 obj 文件 使用 QtextureImage 加载贴图文件 使用 QDiffuseSpecularMaterial 提供光照 说明:官方示例中有创建场景相机等代码, cpp文件只包含载入核心代码.
1.Tools/Export/Export Meshes Without Terrain导出不带地形的所有mesh; 2.导出时LineRenderer会以固定面片的形式导出; 3.Tools/Export/Export Selection Object可以导出选中的模型或地形。