`
micheal19840929
  • 浏览: 166452 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
不解释,看代码: public class Dome { private static final double DTOR=Math.PI/180; private int horizonalSteps,portraitSteps; private float radius; //半径 private Point3f[][][] vertex; //顶点坐标 private Point2f[][][] texCoords; //纹理坐标 /** * 以原点为球心,绘制半球形天空 * @param radius 球的半径 * @ ...
快速开方算法比较: public class Test { private static int a,b,c,p=0x80; private static int K,A,B,C,R=0x4000,D=60000; public static float sqt1(){ if(D>50176){A=0; a=0; C=50176;c=224;} // 查表 else if(D>36864){A=50176;a=224;C=36864;c=192;} else if(D>25600){A=36864;a ...
作者:Bryan Turner 翻译:Dreams Woo 译者注:翻译这篇文章的目的是国内关于这方面内容的东西太少了,而ROAM做为现今最流行的地形渲染技术已经在国外的游戏中大行其道,只有不断的学习才能不断的进步,希望通过这篇文章能使大家得到进步,我就已经满足了,这篇文章你可以转载,但必须署上我的名字,并发到我的邮箱告知我,我的EMAIL是:dreams_wu@sina.com,有什么交流或建议也可以给我发信。 本文的DEMO可以在这里下载 如同大多数人一样,每当我看见起伏的山脉和险峻的峡谷的照片时都会令我震撼,但不幸的是对于玩家来说,我们却不能纵情于大自然的美景中去。仅仅只有一小部分 ...
HELO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。EHLO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。MAIL FROM 命令中指定的地址是发件人地址RCPT TO 标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面。DATA 在单个或多个 RCPT 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以 CRLF.CRLF 结束VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用HELP 查询服务器支持什么命令NOOP ...
游戏引擎中最关键的问题之一,是场景管理技术;其中,最基础的部分,就是场景分割。场景分割要解决的几个问题如下: 游戏场景是一次载入还是需要实时的流载入 游戏场景场景过大而无法一次载入的时候,怎样一次载入一 ...
import java.io.InputStream; import java.nio.FloatBuffer; import java.util.Hashtable; import java.util.Vector; import org.lwjgl.BufferUtils; import org.lwjgl.Sys; import org.lwjgl.opengl.GL11; import org.tinder.studio.lwjgl.util.BinaryFileReader; import org.tinder.studio.lwjgl.util.Bounding; ...
【异常】 com.caucho.config.LineConfigException: WEB-INF/web.xml:...... is not a known servlet.Servlets belong in the classpath, often in WEB-INF/classes 【解决】Preference->Java->Compiler下将版本1.6改为1.5
HttpServlet的父类GenericServlet类中实现了下列方法,用于获取web.xml文件中的初始化参数信息、Servlet名称、ServletContext对象引用。 1.getServletConfig()  获取由Servlet容器初始化servlet时(即调用Servlet.init(ServletConfig config))   传递进来的那个ServletConfig对象的引用。 2.getInitParameterNames()  获取web.xml文件中某个servlet对应设置的初始化参数名称。 3.getInitParameter(String key) ...
首先你要明确servlet的生命周期和HTTP协议. Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用doGet方法,如果请求是POST就调用doPost方法。doGet和doPost都接受请求 (HttpServletRequest)和响应(Htt ...
这要从一个异常说起 According to TLD or attribute directive in tag file, attribute value does not accept any expressions 产生异常的代码是<c:set var="customerid" value="${1+2}"/> 如果使用jstl1.0会产生异常,因为1.0不支持attribute的EL赋值,使用1.1就正常   我们需要在两个地方注意1.0和1.1的使用 一个是web.xml的头 JSTL1.1和JSP2.0 <we ...
最近实验室接了一个项目,开发一个虚拟现实平台,用来展示海底场景,能够对海洋各种环境进行实时渲染,并对以鱼类为主的生物进行形态和行为仿真,设计并实现其基本动作.主要内容有用三维建模,雾化,粒子系统等模拟海底空间效果,对光,影,雾,浪,水流等进行实时渲染. 技术关键问题及解决途径:1)     虚拟海底场景实时生成:通过借助图形处理器(GPU),利用NVIDIA推出的Cg语言编程对海底场景相关的水体、光影效果进行实时渲染;2)     鱼类表面纹理的细节表现:通过使用动态纹理,光影计算以及OpenGL库的纹理映射方法等表现鱼类等的表面纹理细节,使其与所在的海底环境相配合;平台中对鱼类的动作仿真是难 ...
运用相机模拟的方式比较通俗地讲解了三维图形显示的基本过程,但在具体应用OpenGL函数库编程时,还必须了解三维图形世界中的几个特殊坐标系的概念,以及用这些概念表达的三维图形显示流程。  计算机本身只能处理数字,图形在计算机内也是以数字的形式进行加工和处理的。大家都知道,坐标建立了图形和数字之间的联系。为了使被显示的物体数字化,要在被显示的物体所在的空间中定义一个坐标系。这个坐标系的长度单位和坐标轴的方向要适合对被显示物体的描述,这个坐标系称为世界坐标系。  计算机对数字化的显示物体作了加工处理后,要在图形显示器上显示,这就要在图形显示器屏幕上定义一个二维直角坐标系,这个坐标系称为屏幕坐标系。这个 ...
spring中配置二级缓存 关键字: spring hibernate ehcache 1.首先,在spring的hibernate配置里(我的是applicationContext-hibernate.xml) 加上如下属性: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">            <property name="dataSource">   & ...

unicode中文范围

在网上搜索了一下汉字的Unicode范围,普遍给出了“U+4E00..U+9FA5”。但事实上这个范围是不完整的,甚至连基本的全角(中文)标点也未包含在内。根据最新的Unicode 5.0版整理如下: 注:在绝大多数应用场合中,我们可以仅用(1)、(2)、(3)、(4)、(5)的集合作为CJK判断的依据。 1)标准CJK文字 http://www.unicode.org/Public/UNIDATA/Unihan.html Code point range Block name Release U+3400..U+4DB5 CJK ...
问:在父线程中New了一个子线程,想在停止父线程时也停止子线程,应该怎么做? 答: 从某种程度上讲,做不到。       不管是父线程还是子线程,这只不过是在运行时谁建了谁时用的,一旦所谓的字线程被启动,这两个线程是没有先后贵贱区分的。       任何线程是没有办法把另外一个线程终止的。       如果你一定想你说的那样是线的话,下面是唯一个可行方案。在"父线程"建立“子线程”时,把“父线程”的instance传过去,在“子线程”里,不停的check"父线程"是否还存活,如果否,停止。       相反的,如果"父线程" ...
Global site tag (gtag.js) - Google Analytics