随笔分类 - 3D
学习笔记,算法摘抄
摘要:使用EarClipping三角化多边形(翻译)---Triangulation by Ear Clipping(http://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf)内容提要1、简介2、Ear Clipp...
阅读全文
摘要:资料下载地址:http://files.cnblogs.com/xignzou/away3D%E6%A1%86%E6%9E%B6%E5%AD%A6%E4%B9%A0%E5%88%86%E4%BA%AB.pptx 资料内容是前些时间做了下公司内部的技术分享,ppt中对于stage3D的基础知识点整理介绍,关于away3D功能模块,执行调用流程等通过流程图的方式做了说明。希望对学习这块的朋友有所帮助... 有错误的地方请指正,互相学习!
阅读全文
摘要:参考链接:http://hi.baidu.com/op_kaixinguo/item/e5c9ed3c9a8adb079dc65ee5工作中遇到了之前在尝试针对一个多边形拆分成多个三角形以供三维显示的问题,最后渲染不出来,发现时三角形方向相反,导致背面画布上去。因此从网上找了些相关资料,判断一个多边形描述顶点是顺时针还是逆时针的方法。简单描述如下:极值计算法——因为多边形中任意三个相邻顶点所构成的顺序和整体多边形相同,所以在构成多边形的顶点中,我们选择最右边(最上,最左,最下都可)的顶点P1,然后取与其相临的两个顶点(P2,P3),由着三个点来做判断。具体方法,我们参照三维中向量叉积的说明,两
阅读全文
摘要:原文详见http://away3d.com/tutorials/Introduction_to_Mouse_Picking。本文若有翻译不对的地方,敬请指出。本教程详细介绍了Away3D 4.x中鼠标交互问题。内容:n 介绍n Hello Pickingn Entity属性n View属性n UV绘制n 总结介绍每个3D引擎都需要解决一个非常基础的问题:鼠标下面是什么?在3D图形学中,这通常会涉及到拾取。虽然这个问题看似简单、直接,但它实际上涉及到较难的数学和非常高效的算法。与2D拾取相比,这个问题确实会更复杂。在3D场景中检测光标下面是哪个物体可能是个编程造价昂贵的工作。但别着急!考虑到Fl
阅读全文
摘要:cameraController---相机控制器这里针对Away3D里面封装的CameraController的区别和使用做些简单介绍。相机控制器的设计思路比较清晰,所以难点东西不多。使用方面附上源码以供参考一、概念 其实没什么概念好讲。相机控制器:是指通过一定规范、更直观的方法和属性标注,提供对相机的坐标、角度的控制。因此也就提出了一点,如果默认提供的下述几个CameraController不满足使用,那么自行扩展,添加限制属性,不会很复杂。二、Away3D中的CameraController介绍 继承自ControllerBase的具体实现的相机控制器有5个,实际使用最多的包括Fi...
阅读全文
摘要:前文:Away3D断断续续用了一段时间了,三维相关的很多算法,计算转换还是有点绕,整理些自己觉得还有点意思东西,希望大家有用。三维开始,Away3D构架你场景那几行代码各处都有,这里就不copy了,总之在构建完成之后,我们看看怎样去加载一个精细模型并解析正式开始:一、首先对Away3D中loader包下面几个类做简单介绍(先了解了才能知道知道怎么去用)。Away3D类库中负责加载解析的相关类主要在loader包下,当然还有个全局资源管理的AssetLibirary相关。具体职能如下:AssetLoaderContext 负责资源加载过程的的一些全局控制属性,主要集中在对于资源URL的重定向..
阅读全文
摘要:原文地址:http://blog.csdn.net/favormm/article/details/5074482关于用射线原理来拣取对象网上已经有完整的理论,另外DirectX也提供了一个Pick例子来演示,在这里我将这些资料和理论来稍微的总结,并给出OpenGL下的完整实现。相关的理论大体来自一篇英文资料和一篇总结性的中文资料,分别是:http://www.gameres.com/Articles/Program/Visual/3D/pick_2004_529.htmhttp://www.mvps.org/directx/articles/rayproj.htm前一篇完整讲述用Direct
阅读全文

浙公网安备 33010602011771号