救命了,用OpenGL如何像导入3ds模型一样导入OpenFlight(flt)模型 [问题点数:20分,结帖人l_candry_163_com]

Bbs1
本版专家分:0
结帖率 94.12%
Bbs1
本版专家分:0
Blank
红花 2010年9月 专题开发/技术/项目大版内专家分月排行榜第一
2010年3月 专题开发/技术/项目大版内专家分月排行榜第一
2010年2月 专题开发/技术/项目大版内专家分月排行榜第一
2010年1月 专题开发/技术/项目大版内专家分月排行榜第一
2009年12月 专题开发/技术/项目大版内专家分月排行榜第一
2009年11月 专题开发/技术/项目大版内专家分月排行榜第一
2009年10月 专题开发/技术/项目大版内专家分月排行榜第一
2009年9月 专题开发/技术/项目大版内专家分月排行榜第一
2009年8月 专题开发/技术/项目大版内专家分月排行榜第一
2009年7月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
蓝花 2010年10月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
关于opengl导入3ds模型
最近想用OpenGL<em>导入</em>几个已经做好的<em>3ds</em><em>模型</em>,跑一下。但是由于<em>3ds</em><em>模型</em> 官方未公布其结构,现在虽说是hack的差不多了,但是还是很难完美的显示。rnrn在网上下载了几个<em>导入</em> <em>3ds</em> <em>模型</em>的类,效果不是很完美。rnrn其中一个还不怎么会使用,如果你对OpenGl比较感兴趣,帮我解决一下。下面是免积分下载连接,rn[url=http://download.csdn.net/detail/makenothing/5917147]http://download.csdn.net/detail/makenothing/5917147[/url]rnrn glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);rn glutInitWindowPosition( 100, 100 ); rn glutInitWindowSize( 800, 600 ); rn glutCreateWindow("load the <em>3ds</em> model"); rn Model_3DS model;rn model.Load("plane.<em>3ds</em>");rn model.Draw();rn model.shownormals=true;rn
OpenGL导入3ds模型的问题
本人用lib<em>3ds</em><em>导入</em><em>模型</em>后 采用最原始的画三角形的方法遍历<em>模型</em>中所有的点,画出<em>模型</em> 但在光照的时候出现<em>模型</em>表面有很多杂斑(enable了深度缓存)请问 <em>如何</em>去除杂斑?而且如果在场景中添加一个地板 地板会覆盖部分<em>模型</em>(奇怪的是我激活了depth buffer)rnrncode:rnrn#include rn#include rn#include rn#include rn#include rn#include rn#include rnrntypedef float Lib<em>3ds</em>Vector[3];rntypedef float Lib<em>3ds</em>Texel[2];rnusing namespace std;rnrnLib<em>3ds</em>File* model;rnLib<em>3ds</em>Mesh** mesh;rnLib<em>3ds</em>Camera** camera;rnLib<em>3ds</em>Face* face;rnLib<em>3ds</em>Light** light;rnLib<em>3ds</em>Material** material;rnGLuint vertexVBO,normalVBO,textureVBO;rnrnunsigned long total_face;rnrnvoid lightup()rnrn glShadeModel(GL_SMOOTH);rn glEnable(GL_DEPTH_TEST);rn glEnable(GL_CULL_FACE);rn glFrontFace(GL_CCW);rn float gambient[]=0.2,0.2,0.2,1.0;rn float lightpos[]=1.0,1.0,1.0,0.0;rn float lambient[]=1.0,1.0,1.0,1.0;rn float ldiffuse[]=0.8,0.8,0.8,1.0;rn float lspecular[]=0.3,0.3,0.3,1.0;rn rn glLightfv(GL_LIGHT0,GL_DIFFUSE,ldiffuse);rn glLightfv(GL_LIGHT0,GL_AMBIENT,lambient);rn glLightfv(GL_LIGHT0,GL_SPECULAR,lspecular);rn glLightfv(GL_LIGHT0,GL_POSITION,lightpos);rn glLightModelfv(GL_LIGHT_MODEL_AMBIENT,gambient);rn glEnable(GL_LIGHTING);rn glEnable(GL_LIGHT0);rnrnrnvoid getfaces()rnrn total_face=0;rn for(long meshcount=0;meshcountnmeshes;meshcount++)rn total_face+=mesh[meshcount]->nfaces;rnrnrnvoid display()rnrn glEnable(GL_DEPTH_TEST);rn glClearDepth(1.0);rn glDepthFunc(GL_LEQUAL);rn rn glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BITS);rn glLoadIdentity(); rn gluLookAt(camera[0]->position[0]+1000,camera[0]->position[1],camera[0]->position[2],camera[0]->target[0],camera[0]->target[1],camera[0]->target[2],0.0,0.0,1.0);rn rn glColor3f(1.0,0.0,0.0);rn glPushMatrix();rn lightup();rn glScalef(0.5,0.5,0.5);rn glTranslatef(0.0,0.0,-1000.0);rn long meshcount;rn for(meshcount=0;meshcountnmeshes;meshcount++)rn rn face=mesh[meshcount]->faces;rn for(long i=0;infaces;i++)rn rn glMaterialfv(GL_FRONT,GL_DIFFUSE,material[face[i].material]->diffuse);rn glMaterialfv(GL_FRONT,GL_AMBIENT,material[face[i].material]->ambient);rn glMaterialfv(GL_FRONT,GL_SPECULAR,material[face[i].material]->specular);rn glBegin(GL_TRIANGLES);rn glVertex3fv(mesh[meshcount]->vertices[face[i].index[0]]);rn glVertex3fv(mesh[meshcount]->vertices[face[i].index[1]]);rn glVertex3fv(mesh[meshcount]->vertices[face[i].index[2]]);rn glEnd();rn rn rn rn glPopMatrix();rn/*画地板rn glPushMatrix();rn glTranslatef(0.0,0.0,-2000.0);rn glColor3f(1.0,1.0,1.0);rn glBegin(GL_QUADS);rn glVertex3f(-10000.0f,-10000.0f,0.0f);rn glVertex3f(10000.0f,-10000.0f,0.0f);rn glVertex3f(10000.0f,10000.0f,0.0f);rn glVertex3f(-10000.0f,10000.0f,0.0f);rn glEnd();rn glPopMatrix();rn*/rn rn glutSwapBuffers();rnrnrnvoid keypress(unsigned char key,int x,int y)rnrn switch(key)rn rn case 27:rn exit(0);rn break;rn rnrnvoid reshape(int w,int h)rnrn if(h==0) h=1;rn glViewport(0,0,w,h);rn glMatrixMode(GL_PROJECTION);rn glLoadIdentity();rn gluPerspective(45.0,w/h,0.0,1000.0);rn glMatrixMode(GL_MODELVIEW);rn glLoadIdentity();rnrnint main(int argc,char* argv[])rnrn rn glutInit(&argc,argv);rn model=lib<em>3ds</em>_file_open("vehicle.3DS");rn if(model==NULL) coutcameras;rn light=model->lights;rn cout<<
如何3ds模型用OpenGL导入
<em>如何</em>将<em>3ds</em><em>模型</em>用OpenGL<em>导入</em>?
VC++导入3ds模型?
最近本人刚接触<em>opengl</em>,要做的是用vc6+<em>opengl</em>把<em>3ds</em><em>模型</em><em>导入</em>,并通过键盘控制,<em>导入</em>.h文件后只能显示窗口,显示不出<em>模型</em>是为什么呢?rn[code=c]#include rn#include rn#include rn#include rn#include "robot.h"rnusing namespace std;rnrnint moveX,moveY;rnint spinX = 0;rnint spinY = 0;rnint dx = 0;rnint dy=0;rnint dz=0;rnint model = GL3DS_initialize_robot();rnvoid init() rn rn //定义光源的颜色和位置rn GLfloat ambient[] = 0.5, 0.8, 0.1, 0.1 ;rn GLfloat diffuse[] = 1.0, 1.0, 1.0, 1.0 ;rn GLfloat position[] = -80.0, 50.0, 25.0, 1.0 ;rn //选择光照<em>模型</em>rn GLfloat lmodel_ambient[] = 0.4, 0.4, 0.4, 1.0 ;rn GLfloat local_view[] = 0.0 ;rn glClearColor(0.0, 0.0, 0.0, 0.0);rn glShadeModel(GL_SMOOTH);rn //设置环境光rn glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);rn //设置漫射光rn glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse);rn //设置光源位置rn glLightfv(GL_LIGHT0, GL_POSITION, position);rn glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient);rn glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, local_view);rn rn //启动光照rn glEnable(GL_LIGHTING);rn //启用光源rn glEnable(GL_LIGHT0);rnrnvoid display(void) rn //清除缓冲区颜色rn glClear(GL_COLOR_BUFFER_BIT);rn //定义白色rn glColor3f(1.0, 1.0, 1.0);rn //圆点放坐标中心rn glLoadIdentity();rn glCallList(model);rn //从哪个地方看rn gluLookAt(0.0, 0.0,20.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0);rn glPushMatrix();rn glRotated(spinX, 0, 1, 0);rn glRotated(spinY, 1, 0, 0);rn glTranslated(dx,dy,dz);rn glPopMatrix();rn glutSwapBuffers();rnrn//鼠标点击事件rnvoid mouseClick(int btn, int state, int x, int y) rn moveX = x;rn moveY = y;rn GLfloat ambient[] = (float)rand() / RAND_MAX, (float)rand() / RAND_MAX, (float)rand() /RAND_MAX, 0.1 ;rn //设置环境光rn glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);rn //启用光源rn glEnable(GL_LIGHT0);rnrnrn//键盘事件rnvoid keyPressed(unsigned char key, int x, int y) rn switch (key)rn rn case 'a':rn dx-= 2;rn break;rn case 'd':rn dx += 2;rn break;rn case 'w':rn dy+= 2;rn break;rn case 's':rn dy -= 2;rn break;rn case 'e':rn dz +=3;rn case 'x':rn dz -=2;rn rn glutPostRedisplay();rnrn// 鼠标移动事件rnvoid mouseMove(int x, int y) rn int dx = x - moveX;rn int dy = y - moveY;rn printf("dx;%dx,dy:%dy\n",dx,dy);rn spinX += dx;rn spinY += dy;rn glutPostRedisplay();rn moveX = x;rn moveY = y;rnrnrnvoid reshape(int w, int h) rn //定义视口大小rn glViewport(0, 0, (GLsizei) w, (GLsizei) h);rn //投影显示rn glMatrixMode(GL_PROJECTION);rn //坐标原点在屏幕中心rn glLoadIdentity();rn //操作<em>模型</em>视景rn gluPerspective(55.0, (GLfloat) w/(GLfloat) h, 1.0, 10.0);rn glMatrixMode(GL_MODELVIEW);rnrnrnint main(int argc, char** argv) rnrn //初始化rn glutInit(&argc, argv);rn //设置显示模式rn glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);rn //初始化窗口大小rn glutInitWindowSize(500, 500);rn //定义左上角窗口位置rn glutInitWindowPosition(50, 50);rn //创建窗口rn glutCreateWindow(argv[0]);rn //初始化rn init();rn //显示函数rn glutDisplayFunc(display);rn //窗口大小改变时的响应rn glutReshapeFunc(reshape);rn //鼠标点击事件,鼠标点击或者松开时调用rn glutMouseFunc(mouseClick);rn //鼠标移动事件,鼠标按下并移动时调用rn glutMotionFunc(mouseMove);rn //键盘事件rn glutKeyboardFunc(keyPressed);rn //循环rn glutMainLoop();rn return 0;rn[/code]
VC下的3ds模型导入
<em>3ds</em><em>模型</em>是openGL<em>模型</em><em>导入</em>中最常见的一种形式。此源代码可以实现<em>3ds</em><em>模型</em><em>导入</em>,只需要更改文件就可以载入不同的<em>3ds</em><em>模型</em>,很方便
Qt下导入3DS模型
在Qt4.6.2下重新实现的<em>导入</em>3DS<em>模型</em>的代码,只是做了一个代码的移植,重新实现了drawBackground()函数,将<em>opengl</em>图形画在QGraphicsView上,更加灵活。3DS<em>导入</em>的主要代码来自Ronny Andr?Reierstad写的一个叫做3DS loader的程序,有兴趣的话可以找来对比一下。
opengl导入3ds模型问题
做了一个<em>导入</em><em>3ds</em><em>模型</em>的模块,自己的那个<em>3ds</em><em>模型</em><em>导入</em>很成功。但是从网上下了几个<em>模型</em>,<em>导入</em>时总出错。显示的错误是rnrnrn“0x10214556”指令引用的“0x3dc08cc7”内存。该内存不能为read。rn该怎么改,神马意思啊?求大神指导。
基于OpenGL的3DS模型导入与控制
基于OpenGL的3DS<em>模型</em>的<em>导入</em>与控制 文档
3ds模型导入opengl相关程序
有关<em>3ds</em><em>导入</em><em>opengl</em>的程序。主要设计怎样设置<em>模型</em>的用户坐标,以便<em>导入</em><em>opengl</em>时不会出现用户坐标到观察坐标的转换麻烦,以至于编写的代码没有通用性。。。。千万记得提前调整<em>3ds</em>的本身坐标。在做漫游设计时才可以很方便地<em>导入</em>你自己设计的任意<em>模型</em>
opengl导入3ds模型和场景漫游
介绍<em>如何</em>用<em>opengl</em><em>导入</em><em>3ds</em><em>模型</em>,内附代码及文档。环境vs2008
opengl 导入3ds模型 基础问题,求教!
最近在学习<em>opengl</em>编程,于是从网上下了个<em>导入</em>3d<em>模型</em>的示例。<em>模型</em>中的大部分代码与教材中的都差不多,可是<em>导入</em>较大的3d<em>模型</em>rnrnrn会出现贴图破裂,rnrn还有局部<em>模型</em>漂移等情况,rnrn而且画质也很差!rnrnrnrn望各位大大不吝指教一二!!
Opengl导入Maya模型
在VS2010中,Opengl<em>导入</em>Maya<em>模型</em>,非常适合初学者阅读参考学习。
opengl导入obj模型
有谁有用<em>opengl</em><em>导入</em>obj文件并显示的程序的希望能给我一份。要求VS2005下,最好没用mfc的,谢谢。rn邮箱tcguanzhen@163.com
OpenGL导入obj模型
我在OpenGL<em>导入</em>obj<em>模型</em>,看不到<em>模型</em>的贴图信息,怎么才可以将那些贴图的信息<em>导入</em>,并在显示出来,obj<em>模型</em>有个dds文件怎么一块读取。怎么才可以完整的<em>导入</em>obj<em>模型</em>。谁来帮帮我
用OpenGL编程,3ds模型导入后,如何确定模型坐标
用OpenGL编程,<em>3ds</em><em>模型</em><em>导入</em>后,<em>如何</em>确定<em>模型</em>坐标?大的编程环境是VC++或者是.net。
opengl导入3ds模型后,模型的运动问题
我用<em>opengl</em><em>导入</em>一个<em>3ds</em>船<em>模型</em>,现想让船<em>模型</em>按输入的航向、航速进行航行,不知道<em>如何</em>实现,请帮忙!
MFC+OpenGL实现3ds模型导入
MFC对话框+OpenGL实现<em>3ds</em>格式文件读入,可以操作,这是个标准模板,鼠标左键右键中键都可以用,大家可以试一下
3ds模型怎样才能导入3dsmax4.0
我装的是<em>3ds</em>max4.0在网上下载了很多3d<em>模型</em>,就是导不进max去,不知有没有办法转换再导进去???
OpenFlight模型的OpenGL接口研究
OpenFlight 格式是目前在实时视景仿真领域流行的三维<em>模型</em>文件格式,由于其数据库具有层次化和逻辑性的特点,因而有着广泛的用途
用OpenGL导入 3DS 源文件
使用OpenGL编写游戏时,有点麻烦的就是向里面<em>导入</em>3DS 文件,这个类帮助大家避免一些不必要的错误,朋友们可以看看。借鉴一下,不是所有的东西都是自己写的,可以看看参考一下。
用OpenGL 导入 3DS 源文件
AppWizard has created this 3DSLoader application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your 3DSLoader application. MySDOpenGL.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. 3DSLoader.h This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CMy3DSLoaderApp application class. 3DSLoader.cpp This is the main application source file that contains the application class CMy3DSLoaderApp. 3DSLoader.rc This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++. 3DSLoader.clw This file contains information used by ClassWizard to edit existing classes or add new classes. ClassWizard also uses this file to store information needed to create and edit message maps and dialog data maps and to create prototype member functions. res\3DSLoader.ico This is an icon file, which is used as the application's icon. This icon is included by the main resource file 3DSLoader.rc. res\3DSLoader.rc2 This file contains resources that are not edited by Microsoft Visual C++. You should place all resources not editable by the resource editor in this file. ///////////////////////////////////////////////////////////////////////////// For the main frame window: MainFrm.h, MainFrm.cpp These files contain the frame class CMainFrame, which is derived from CFrameWnd and controls all SDI frame features. res\Toolbar.bmp This bitmap file is used to create tiled images for the toolbar. The initial toolbar and status bar are constructed in the CMainFrame class. Edit this toolbar bitmap using the resource editor, and update the IDR_MAINFRAME TOOLBAR array in 3DSLoader.rc to add toolbar buttons. ///////////////////////////////////////////////////////////////////////////// AppWizard creates one document type and one view: 3DSLoaderDoc.h, 3DSLoaderDoc.cpp - the document These files contain your CMy3DSLoaderDoc class. Edit these files to add your special document data and to implement file saving and loading (via CMy3DSLoaderDoc::Serialize). 3DSLoaderView.h, 3DSLoaderView.cpp - the view of the document These files contain your CMy3DSLoaderView class. CMy3DSLoaderView objects are used to view CMy3DSLoaderDoc objects. ///////////////////////////////////////////////////////////////////////////// Other standard files: StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named 3DSLoader.pch and a precompiled types file named StdAfx.obj. Resource.h This is the standard header file, which defines new resource IDs. Microsoft Visual C++ reads and updates this file. ///////////////////////////////////////////////////////////////////////////// Other notes: AppWizard uses "TODO:" to indicate parts of the source code you should add to or customize. If your application uses MFC in a shared DLL, and your application is in a language other than the operating system's current language, you will need to copy the corresponding localized resources MFC42XXX.DLL from the Microsoft Visual C++ CD-ROM onto the system or system32 directory, and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation. For example, MFC42DEU.DLL contains resources translated to German.) If you don't do this, some of the UI elements of your application will remain in the language of the operating system. /////////////////////////////////////////////////////////////////////////////
delphi中如何使用OpenGL导入3ds模型
高手帮帮忙 有这种软件吗 或者是怎么写程序
mfc Opengl导入obj模型
有谁有mfc Opengl<em>导入</em>obj<em>模型</em>项目,能否给我发一份,支持旋转,移动,我的邮箱2445051421@qq.com,在此谢过。
opengl导入FBX模型代码
assimp-master,是从3dmax导出FBX文件然后再<em>导入</em>到OpenGL的强大工具
3dmax 导入模型 OpenGL 下编写的
在3dmax下 做的 <em>模型</em> <em>导入</em>到OpenGL中 运行 编译链接 成功后 即可运行
opengl 游戏开发 3D模型导入
<em>opengl</em> 游戏开发 3D<em>模型</em><em>导入</em> 3DS_Load
OpenGL导入3D模型的准备工作
这篇文章讲述了用OpenGL<em>导入</em>3D<em>模型</em>的准备
3ds格式文件导入OpenGL
<em>3ds</em>格式的<em>模型</em><em>导入</em>OpenGL会没有纹理,这个问题怎么解决?有一本书说,<em>3ds</em>格式<em>模型</em>要和需要的贴图文件放到一起,如是做了,但是还是不行。大家有相应的源码或解决方法吗?
OpenGL读取3DS模型
本程序用C++编写,可以使用OpenGL工具读取并显示3DS<em>模型</em>。
基于3DS的OpenFlight模型构建方法
3DS是流行的三维造型软件3DS MAX的文件格式,具有强大的建模功能和丰富的<em>模型</em>资源。为达到在VR中实现某些复杂建模和利用已有<em>模型</em>快速建模的目的,对3DS文件结构和OpenFight<em>模型</em>进行分析,提出了从3DS文件构建Opc,63isht<em>模型</em>的解决方法,并以程序实现验证了其有效性。
如何导入三维模型
ArcGIS软件支持<em>导入</em>的三维<em>模型</em>格式 高级版CityEngine支持<em>导入</em> .dae、.dxf、.gdb、.kml、.kmz、.obj、.osm、.fbx、.shp。 ArcMap和ArcGIS Pro支持<em>导入</em>.<em>3ds</em>、.wrl、.skp、.<em>flt</em>、.dae。 了解软件支持<em>导入</em>的格式很重要,很多用户将数据导出为.<em>3ds</em>格式,ArcMap和ArcGIS Pro支持<em>导入</em>,但是CityEngine...
opengl导入多个3ds模型和场景漫游的方法(代码+文档)
我想这是网络上关于<em>opengl</em><em>导入</em><em>模型</em>最全的版本了。在半个月期间,<em>导入</em><em>模型</em>中遇到了很多问题,最后终于成功<em>导入</em>多个<em>模型</em>。文档附录部分关于<em>模型</em><em>导入</em>做了比较全的讲解,包括转<em>3ds</em>,<em>如何</em>贴纹理等等。笔者对代码进行了封装,简单几步就可以<em>导入</em>多个<em>模型</em>。还实现了场景漫游。5分绝对不亏,老鸟的话就可以飞过了。编译环境VS2008.
基于opengl导入3DS模型和MDL骨骼动画的射击游戏
基于<em>opengl</em>的<em>导入</em>3DS<em>模型</em>和MDL<em>模型</em>的射击游戏 UESTC研一的课设,请同学们不要撞车了 怎么说呢,实现了漫游效果和碰撞检测,代码是基于上次的作为修改,文档和上次的程序都可以在我的下载中找到。 基本上就是仿CS吧,能换枪什么的,凑活看吧。
Opengl 导入3Dmax制作的.3ds模型 并显示出来
Opengl <em>导入</em>3Dmax制作的.<em>3ds</em><em>模型</em> 并显示出来 这是博文对应的工程,用于显示3D<em>模型</em>。比较简单的调用方法, 把复杂的内部结构全部弄到一起屏蔽掉,想要分析的 可以仔细看看那个文件。
3ds模型导入opengl,实现旋转平移缩放
在<em>3ds</em>max下自制的椅子贴上纹理导出为<em>3ds</em>格式,将<em>3ds</em>文件采用glut编程的方法将其<em>导入</em><em>opengl</em>中,并用鼠标左键实现旋转,右键实现缩放,ctrl+左键实现平移。
怎样在Delphi环境下,在openGL中导入3DS模型
怎样在Delphi环境下,在openGL中<em>导入</em>3DS<em>模型</em>
关于OpenGL编程导入外部3ds模型的问题。。
如果用3d max 制作了一个三维的汽车<em>模型</em>,然后用<em>opengl</em><em>导入</em>,那么<em>如何</em>让汽车行驶的时候轮子动起来呢?<em>导入</em>的图像是一个整体,存储于一个数据结构里面,那不就是说就是顶点,三角形,材质之类的,就没法分辨出轮子,那么怎么控制轮子使之转动起来呢?
使用MFC开发导入3ds模型软件
通过理解<em>3ds</em>文件格式,使用mfc开发出读取和绘制<em>3ds</em><em>模型</em>,对学习mfc和<em>3ds</em>同学有很大的帮助。
3ds max模型导入工具objloader
objloader1.4.1
Java3D导入obj和3ds模型整理
最近由于项目的原因,需要使用Java进行3D建模。Java3D是Java自带的技术,没什么配置难度,拿来入门再适合不过了。Java3d入门学习可以参考这位博主大神——苏若年,关于Java3D学习的文章。下面给出他部分文章的链接: 文1 创建三维几何<em>模型</em>:[ http://www.cnblogs.com/dennisit/archive/2013/05/06/3063042.html ] 文2
如何3ds模型导入maya中????
最近在研究cs的sdk,但是cs的<em>模型</em>文件全是用<em>3ds</em>做的,我只有maya !!求救!!
openflight(flt)data
<em>openflight</em>(<em>flt</em>)文件格式的数据,飞机<em>模型</em>
飞机 模型 creator flt
此资源是利用creator绘制的飞机<em>模型</em> 适合适合广大设计者
opengl导入3ds文件的问题
http://download.csdn.net/source/2284103rn我如果想用另一个<em>3ds</em>文件替代里面的car.<em>3ds</em>,应该在文件的那些地方修改?rn很急用,麻烦各位帮忙修改一下rn可以加我QQ114490975
OpenGL读取多个3ds模型
假如一个<em>模型</em>被分成了20个区域,请问一下<em>如何</em>用OpenGL实现分别读出这20个块,这些块最后被分成无数个三角形,求大神帮忙,急急急 太谢谢了。用代码实现
加载 3ds 模型的问题(OpenGL)
我加入的<em>模型</em>好像是透明的,什么原因呢rn高手释惑rn好像应该开启一个什么属性吧
急!!!想在OpenGL中渲染OpenFlight模型(.flt),用OSG能实现么
像标题说的,我想用OpenGL渲染OpenFlight<em>模型</em>(.<em>flt</em>),能用OSG仅仅实现<em>导入</em><em>模型</em>功能,然后再脱离OSG实现其他功能么?rn或者谁能提供一些用OpenGL渲染OpenFlight<em>模型</em>的程序
如何解析和显示flt模型
<em>如何</em>解析和显示<em>flt</em><em>模型</em>,能够使用在D3D平台上,有源码,可合作
flt的一个模型
一个<em>模型</em>,其他的东西应该能转换过来。其实是个正方形
基于OpenGL和MFC的3D模型导入和读取
这个程序是在MFC的框架下 构建OPENGL场景,并在OPenGL 场景中<em>导入</em>.3DS格式的3D<em>模型</em>,程序中的很多代码可以直接拿来运用到自身的程序中,非常方便
关于opengl导入3d模型的问题
1、我是用glm库函数来<em>导入</em>3d文件obj格式的,如果在一个空白的文档中什么都不显示只用来<em>导入</em><em>模型</em>,纹理贴图都可以很好的显示。rn可是,当我加载了DEM地形数据以后,<em>导入</em>的<em>模型</em>纹理就出不来了。rn我想问问这是怎么回事?rn请高手指点rnrn2、由3dmax导出的文件,用glm库函数为什么不能导出它的材质颜色呢?
opengl导入3维模型
含有源代码 可以实现<em>导入</em>功能 是学习<em>opengl</em>的很好的功能 节省了在<em>opengl</em>绘图的时间 而且容易操作
如何在OpenGL中导入3DsMax模型
谢谢高手解答!!
3dmax模型文件导入OpenGL程序实现软件
将从3dmax中导出的<em>模型</em>文件<em>导入</em>到OpenGL中,并设置了漫游程序。
C#能不能调用OpenGL导入3dMax的模型
如题。在网上找到的都是C++的,C#能做这个活吗?rn
opengl导入3D模型贴图出错啦??????
最近在用<em>opengl</em>写一个虚拟现实的东东,可在<em>导入</em>一个<em>模型</em>的时候却出现了奇怪的错误.<em>模型</em>是用3dmax建的,在里面已经附上贴图了,然后导出为.<em>3ds</em>.最后将图片和<em>模型</em>一起保存到调用文件夹里面,可在程序里调用后整个<em>模型</em>就只有一张图片了!事先在3DMAX里面我已经把每个面都附上贴图了啊,然后再导的,并且通过deepexplation查到到各个面有不同的贴图啊,但为什么一到<em>opengl</em>里面就出现所有面共用一张贴图了呢?rn望高手指点!小弟先谢过啦!
关于OpenGL导入obj模型的问题
这两天利用glm提供的obj<em>模型</em>接口,已经把obj<em>模型</em><em>导入</em>到OpenGL中,但是由于工程的原因不需要显示纹理,只需要显示<em>模型</em>的框架就可以,就像3dMAX下的这种就可以[img=https://img-bbs.csdn.net/upload/201404/02/1396427389_537733.png][/img]。大家有什么方法吗,修改obj文件可以?还是在OpenGL下进行操作?
关于OPENGL导入3D模型问题
1。用3DMax建立一个半球形天空<em>模型</em>,在<em>模型</em>中有建筑物,请问:怎样才能在<em>导入</em><em>模型</em>后,能观察到<em>模型</em>内的建筑?rn2。<em>如何</em>实现船舶<em>模型</em>随海浪<em>模型</em>的起伏而变化运动轨迹?
基于Qt与OpenGL的obj模型导入程序
基于Qt与OpenGL可编程管线版本的简易obj<em>模型</em>载入程序,没有引入任何外库,Qt版本为5.8.0
Creator模型flt文件
自己用Creator做的<em>模型</em>,有纹理可加载,大家共享啊~~
unity导入模型相关
Unity<em>导入</em>的贴好图的<em>模型</em>要导出成unitepackage才能完好<em>导入</em>到其他unity项目中,否则会没有贴图
PowerDesigner模型导入数据库
开发工具与关键技术:Oracle sql*plus PLSQL Developer 作者:莫清森 撰写时间:2019年06月7日 首先是打开powerDesinger,选择第一个create model 然后在选择物理数据<em>模型</em>。数据库择需要选择的是自己需要的数据库版本。也就是像当前的2014版本,然后便是给自己的数据库进行命名。然后便是创建好了数据库的<em>模型</em>了。 首先是给该表命名,Gneera...
3D模型导入wpf
solidworks画好的3d<em>模型</em>分块<em>导入</em>wpf,再从wpf组装,可通过修改角度和偏移实现动画效果
tensorflow模型导入
我们主要使用restore函数来恢复网络的参数: ''' with tf.Session() as sess:   saver = tf.train.import_meta_graph('my-model-1000.meta')#加载图   saver.restore(sess, tf.train.latest_checkpoint('./'))#给图恢复所有的参数 ''' 在这之后,像...
导入3d模型
ios 中加载3d<em>模型</em>,支持obj格式
Unity3d模型导入技巧
Unity3d<em>模型</em><em>导入</em>技巧
multisim模型导入和使用
有些朋友子在芯片公司的官网下载到一些芯片的仿真<em>模型</em>
3DMax模型导入CE3
在这里我们需要一些插件:CryExport放在3DMax下的Plugins下,另外把CE下的CryMaxTools里的LoadCryMaxTools.ms复制到3DMa里的Scripts下的Startup里面。接下来开始对3DMax里的<em>模型</em>进行处理: 首先把<em>模型</em>转化为可编辑多边形或者可编辑网格(个人选择可编辑多边形); 然后选择<em>模型</em>的一个部位,点击附加按钮,然后在选择你想要附加为一个整体的<em>模型</em>
Unity3D导入STL模型
unity<em>导入</em>stl<em>模型</em>的例子。里面有示例程序,<em>导入</em>资源包运动demo。
ERwin模型导入oracle数据库
1.选择物理<em>模型</em>视图Physical: [img]http://dl.iteye.com/upload/attachment/0068/3488/2d72b784-6c9a-3d95-8658-b51aeb56af25.png[/img] 2.选择Tools -&gt; Forward Enginner/Schemca Generation: [img]http://dl.it...
3DSMAX导入md2模型
MD2 ,可以使用3DSMAX<em>导入</em>.把以下代码保存为.ms脚本文件,在3DSMAX里运行就可以了. ---------------------------------------------------------------------- Quake II MD2 Importer-- v1.1---- Copyright (c) Chris Cookson, 2002-- (cjcookso...
Keras模型导入异常
Keras<em>模型</em><em>导入</em>异常ValueError代码部分如下然后报错,提示不能加载只读<em>模型</em>最后找到原因:checkpoint保存<em>模型</em>时只保存了参数,而不是完整<em>模型</em>修改成如下代码就正常了 ValueError 代码部分如下 # 训练<em>模型</em> early_stopping = EarlyStopping(monitor='val_loss',patience=100) # 早停,500轮 ch...
unity导入模型全黑
建模人员 3dmax 里面没有设置好 让他在3dmax里面重置一下就可以了
3dmax模型导入unity3d
首先,我们需要在3dmax里设置单位 自定义->单位设置 然后将显示单位和系统单位比例都设置成厘米,然后确定 然后将<em>模型</em>导出成FBX格式,并把他保存在unity3d工程文件夹下的Assets文件夹下 导出设置时需要在嵌入的媒体下勾选嵌入的媒体。 然后再unity3d中直接就有这个<em>模型</em>了 将<em>模型</em>拖入场景中就可以使用了
OpenGL3ds模型导入
源代码,直接运行。里面含有摄像机,天空盒,地形,<em>模型</em>的<em>导入</em>
Pytorch-模型的保存和导入
在PyTorch中<em>如何</em>保存和恢复<em>模型</em>并查看参数 在<em>模型</em>完成训练后,我们需要将训练好的<em>模型</em>保存为一个文件供测试使用,或者因为一些原因我们需要继续之前的状态训练之前保存的<em>模型</em>,那么<em>如何</em>在PyTorch中保存和恢复<em>模型</em>呢? 参考PyTorch官方的这份repo,我们知道有两种方法可以实现我们想要的效果。 方法一(推荐): 第一种方法也是官方推荐的方法,只保存和恢复<em>模型</em>中的参数。 保存 ...
unity导入模型无色
unity<em>导入</em><em>模型</em>是很一般的事情,有些<em>模型</em>一<em>导入</em>就是一团紫红色,不用问这一定是丢失材质了 1.丢失材质的话,可是直接从.max文件附带的几个jpg文件<em>导入</em>,然后把这些jpg文件(<em>导入</em>后的)拖到<em>模型</em>上即可,注意,一定是要选中<em>模型</em>再拖入,否则无法拖动 2.还有一种可能,那就是原本的max就没有材质,用3dmax打开.max文件,注意,新手的话,3dmax中的<em>模型</em>一般是银灰色的, 想看到颜
Simulink模型导入Veristand
使用matlab中的simulink创建<em>模型</em>,并将<em>模型</em><em>导入</em>到veristand软件中的配置过程
nj导入模型插件
ninjaripper提取<em>模型</em><em>导入</em>3dmax的运行脚本,打开max,运行脚本,找到插件位置就可以了
LowPloy风格的模型导入
LowPloy风格是一种小清新风格, 在美术设计上很有独特性. 典型的游戏作品有《纪念碑谷》《劳拉Go》等 2016上半年我们也进行过尝试, 从程序的角度来说, 这种风格是一种利好, 因为可以大大减少资源量, 对于性能的压力就小得多了, 所以在移动平台上会有比较好的性能表现. 这种风格在实际制作过程中, 反而不如传统的风格简单. 首先需要好的概念设计, 但是对于原画来说, 一般
Unity3D模型导入技巧
Unity3d<em>导入</em>3dMax<em>模型</em>会产生若干问题,按照官方的说明,将max<em>模型</em>导成fbx文件<em>导入</em>untiy似乎也不能解决 1、x轴向偏转 3dmax<em>模型</em><em>导入</em>后自动有一个x轴270度的偏转,巧合的是,在unity中旋转<em>模型</em>的时候,你会发现y轴参照方向永远朝上,而x和z轴则以<em>模型</em>本身的局部坐标为准,这样当<em>模型</em>沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序控制方向的时候就会发现旋转y和旋...
tensorflow导入模型的数据
今天遇到了很多弱智问题, 都是新手才会犯的错误, 可能不够全面, 因为我在遇到了问题的时候只是考虑<em>如何</em>解决它, 而没有仔细思考问题是<em>如何</em>发生的. 问题一 首先, 我训练了一个神经网络的<em>模型</em>, 得到了权值W和偏移值b. 一开始我想直接在<em>模型</em>训练的过程中得到向量的低维表示(多么弱智的想法), 后来发现tensorflow是并行计算的, 而且每次的训练集好像是随机的, 因此, 我本来输入的数据只有1...
3d模型导入问题
我是用<em>opengl</em>将3d<em>模型</em><em>导入</em>,利用VC.NET的界面rnrn可是,我<em>导入</em>的<em>模型</em>总是有点变形,不知道怎么回事?是<em>opengl</em>设置的不对么?rnrn有人跟我说可能是OnSize中的窗口设置不对,我也不知道怎么改,请大家帮我一下rnrn还有这个帖子我不知道应该发到那个版面?好像没有<em>opengl</em>的专区啊rn所以,请版主不要删啊!!谢谢rnrnvoid COBJLoaderView::OnSize(UINT nType, int cx, int cy)rnrn CView::OnSize(nType, cx, cy);rnrn // TODO: Add your message handler code herern if(cy==0)rn rn cy=1;rn rn glViewport(0, 0, cx, cy);rn glMatrixMode(GL_PROJECTION);//选择投影矩阵rn glLoadIdentity();//重置投影矩阵初始化工程矩阵rn gluPerspective(45.0f,(GLfloat)cx/(GLfloat)cy,0.1f,3000.0f);rn glMatrixMode(GL_MODELVIEW);//选择<em>模型</em>观察矩阵rn glLoadIdentity();// 重置<em>模型</em>观察矩阵 rnrnrnrn我想帖个效果图,可是总是需要网络图片,所以就不帖了。、rn我<em>导入</em>了一个直升机的<em>模型</em>,出来以后机身变宽了,螺旋桨很长,感觉一点都不成比例
静态模型资源导入
在学习中思考,在思考中进步rnrn本课程为《UE4高级开发工程师》系列第一季课程。在这个系列的课程中我们会学习UE4的各个方面和基础操作,如环境配置、创建工程、基本界面和注意点、资源<em>导入</em>、常用游戏物体创建、以及各个常用的模块。
(清晰版)导入官方模型
UE4的动画引擎堪称是UE4的精髓所在。老师会手把手教你从零开始学习UE4的动画,以实战的形式,讲解BlendSpace,状态机,蓝图控制动画。让同学对UE4虚幻4入门到精通。
ADS元器件模型导入
ADS元器件<em>模型</em>的<em>导入</em>
assimpt模型导入配置
俗话说万事开头难,还有一句什么来着,工欲善其事必先利其器,还是老老实实将环境配置通了再说吧。 1、cmake工具 这个玩意呢,是用来将源码转成.sln工程,然后我们再打开.sln项目,经过编译之后,就可以得到想要的.dll和.lib文件了,然后你就可以使用这些库文件了,当然还要包含相用的头文件。 ok,这些都是先略微的提一下,后面会有详细的操作步骤。 到网址:https://cmake.or
导入模型-准备渲染
本课程将带领大家学习Unity3D中的着色器程序
导入官方模型
UE4的动画引擎堪称是UE4的精髓所在。老师会手把手教你从零开始学习UE4的动画,以实战的形式,讲解BlendSpace,状态机,蓝图控制动画。让同学对UE4虚幻4入门到精通。
利用Opengl编写的窗口显示模型程序。可以导入3DS模型
利用Opengl编写的窗口显示<em>模型</em>程序。可以<em>导入</em>3DS<em>模型</em>,以窗口模式显示出来。可以根据自己的需要改变<em>模型</em>。
自己写的 three.js 导入模型 高德三维导入模型
自己写的 three.js <em>导入</em><em>模型</em>,包含相机的旋转 高德三维<em>导入</em><em>模型</em>,用的是myeclipse工程,大家一起学习学习
求助:OpenGL如何读取FLT模型并渲染??
请告知具体做法?最好是有相关代码,,先谢谢了1!!
Data Modeling模型导入ER模型
<em>导入</em>ER<em>模型</em>: 饭
用OpenGL导入3D模型,怎么提高漫游速度
我用OpenGL<em>导入</em>了<em>3ds</em>格式的<em>模型</em>,楼房,想做一个小区漫游,可是<em>导入</em><em>模型</em>之后漫游速度大幅度下降,经常停顿,rn我还要<em>导入</em>很多<em>模型</em>,到时估计就要崩溃了!rn请问有什么可以加快漫游速度的方法吗?rnrn我用的是刷屏,接收键盘输入.rnrn请各位大侠帮忙,教教我这个刚入门的OpenGL学习者~~~3x~~
豌豆框架0.6 - 支持分层敏捷开发的PHP框架下载
豌豆框架(英文名叫Wonderful Framework): 是一个PHP开发框架, 支持PHP5以上版本, 它是免费的, 开源的, 是基于BSD协议发行的. 是具有灵活的, 可扩展的, 可配置的, 组件化的框架结构. 采用面向对象的设计理念, 同时又支持传统的面向过程的, 在HTML中直接嵌入PHP代码的开发方式. 支持MVC模式, 能让程序员更好的与美工合作, 甚至美工不需要会PHP. PhpTagLib, Action等等, 这些技术能开发者更好的开发出强大的分层设计构架. 集成有单元测试/对象模仿功能, 还有依赖注入构架, 更好的支持敏捷开发. 框架多处参考了JAVA中的技术 相关下载链接:[url=//download.csdn.net/download/programmerhuang/2081661?utm_source=bbsseo]//download.csdn.net/download/programmerhuang/2081661?utm_source=bbsseo[/url]
web网上书店系统代码下载
用WEB来实现的网上购书系统哦,简单方便,控件的实现的功能 相关下载链接:[url=//download.csdn.net/download/dghqf/2858796?utm_source=bbsseo]//download.csdn.net/download/dghqf/2858796?utm_source=bbsseo[/url]
jsp简介和javaBean.ppt下载
这是一个ppt,对jsp做了简介的介绍,如果你想学习jsp的话,这是很好的资料。 相关下载链接:[url=//download.csdn.net/download/lixin2013/4974597?utm_source=bbsseo]//download.csdn.net/download/lixin2013/4974597?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的