初识3D

针对要解决的使网页上能够通过我们要做的插件实现3D展示问题,我们小组进行了分工,具体分工如下:

姜中希:网页上基本图形的3D展示比如正方体、球体;

王昭博:3D图形绘制软件的简单使用以及生成文件数据的分析;

周盼超:读取3D图形绘制软件生成文件的数据到网页中并还原出来;

孟祥娟:博客、文档的编写,项目的整合。

因为我们对这方面的技术没有接触过,第一步想到的是如何让一个物体在网页上呈3D状态,就在网上先找了一个能够在网页上3D展示的例子。这个例子主要是一个魔方能够3D动态旋转,3D效果看起来很不错,我们对其源代码和技术进行了研究,看到底是通过设置什么参数来达到这个效果的。

时间: 2024-10-11 06:23:52

初识3D的相关文章

初识3D Touch

3D Touch  概述: 从.Net转来也快有半年之多了,从小生到现在也算是经历了无所bug了,不过还是打到不了Ios在我心目中的地位!!! 一.前言 在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互.但是对于开发人员来说我们确实遇到了一个难题:xcode7是支持3D Touch开发的,可是模拟器并不支持这个手势 不过还好的是,在我们码农界的大

自己做一台3D打印机到底有多难?(附教程)

?    微博: 小样儿老师2015 初识 3D打印技术,即快速成形技术,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术,3D打印机则出现在上世纪90年代中期,即一种利用光固化和纸层叠等技术的快速成型装置.它与普通打印机工作原理基本相同,打印机内装有液体或粉末等"印材料",与电脑连接后,通过电脑控制把"打印材料"一层层叠加起来,最终把计算机上的蓝图变成实物.如今这一技术在多个领域得到应用,人们用它来制造服装.建筑模

[OpenGL]环境搭建以及OpenGL初识

想往游戏行业发展的话,经常被提及到的就是OpenGL和DirectX,这两者听起来感觉是一门挺高深的技术,今天我也开始摸索学习OpenGL,那么OpenGL到底是什么?它和DirectX有什么区别和联系? OpenGL初识 OpenGL只是一套图形函数库 DirectX包含图形.声音.输入.网络等模块. 但就图形而论,DirectX的图形库性能不如OpenGL,OpenGL稳定,可以跨平台使用,DirectX只支持Windows平台,所以OpenGL还是有它的优势!OpenGL ES是OpenG

初识CC_MVPMatrix

初识CC_MVPMatrix CC_MVPMatrix是一个mat4类型的uniform,在shader代码被编译之前,它由cocos2d-x框架插入进来的. bool GLProgram::compileShader(GLuint * shader, GLenum type, const GLchar* source) { //部分代码省略 const GLchar *sources[] = { #if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32 &&

基于Cocos2d-x学习OpenGL ES 2.0系列——初识MVP(3)

在上一篇文章中,我在介绍vertex shader的时候挖了一个坑:CC_MVPMatrix.它其实是一个uniform,每一个Cocos2d-x预定义的shader都包含有这个uniform,但是如果你在shader里面不使用这个变量的话,OpenGL底层会把它优化掉. 但是,CC_MVPMatrix是在什么时候设置进来的呢?我在shader里面明明没有看到它,它从哪儿来的?别急,请继续往下读. 初识Uniform 在回答上面几个问题之前,让我们先来介绍一下什么是uniform.简单来说,un

【Kinect开发笔记之(一)】初识Kinect

一.Kinect简介 Kinect是微软在2010年6月14日对XBOX360体感周边外设正式发布的名字.它是一种3D体感摄影机(开发代号"Project Natal"),同时它导入了即时动态捕捉.影像辨识.麦克风输入.语音辨识.社群互动等功能. 二.Kinect分类 Kinect for Xbox 360:该版本设计之初就是为了Xbox 360定制的,并未考虑其他的平台.从微软授权角度而言,它无法用于商业开发. Kinect for Windows : 固件上做了升级,支持"

Away 3d 基本属性

出处:http://blog.sina.com.cn/s/blog_59f0ac9d0101ci2j.html View3D在初始化时候就已经创建的Camera3D 所以有时候没有创建Camera3D但依然可以看到3D场景. Camera3D的默认初始位置在x:0,y:0,c:-1000. Camera属性: camea.lookAt(new Vector3D).这个是让摄像机指着某点.即便摄像机移动中.也会一直指着此点.camera.roll(angle)  摄像机绕绿色的轴线旋转camera

Cocos2d-x初识(一)

Cocos2d-x从以前苹果平台上的Cocos2d发展而来,版本已经更新到了3.1.1.作为一个跨平台的游戏开发引擎,现在已经被上百个国家在使用,这也是国人的骄傲!Cocos2d-x现在支持C++.Lua和JS开发语言,支持的平台也几乎涵盖了目前主流的平台其中包括Windows7.Android和IOS等,具体的平台支持请参考官网.具触控官方2013秋季开发者大会的消息Cocos2d-x现在已经有了3D的雏形可能在2015年以后发布3D版. 接下来,我们将去认识一些外围的工具,这些工具帮助我们快

初识 HTML5

初识 HTML5(一) H5其实就是H4的一个增强版本,我们在利用H5进行网页的构造会更简便,标签语义更简洁明了.首先,我们要理解HTML4,它是HTML的标记+css2+JavaScript的一些基本应用,简言之,就是API+语法:而H5无非就是在原先的基础上面提供了一些新的功能. 1.H5的语义标签 1):html 的定义 ,它的一个文档声明 <!DOCTYPE html>  语法跟html4 差不多,w3c 提供了一个网站可以用来检测html 的语法.  https://validato