使用Mascot Capsule Micro3D V3 API实现透明效果
2008-01-05 08:54:39 来源:WEB开发网核心提示:Mascot Capsule Micro3D V3 API支持颜色掩盖和四种纹理与背景颜色混合模式,当混合颜色时,使用Mascot Capsule Micro3D V3 API实现透明效果,来自背景RGB值和来自纹理的RGB颜色单独的混合,请注重,就可以掩盖出第一种颜色,当掩盖颜色时,Half(一半)、Addition
Mascot Capsule Micro3D V3 API支持颜色掩盖和四种纹理与背景颜色混合模式。
当混合颜色时,来自背景RGB值和来自纹理的RGB颜色单独的混合。请注重,Half(一半)、Addition(相加)和SuBTract(相减)模式不能同时作用于同一个多边形。
下面的表格显示了背景和纹理的颜色是如何混合在一起的。
属性
背景
纹理
Normal(正常)
0%
+100%
Half(一半)
50%
+50%
Add(相加)
100%
+100%
Sub(相减)
100%
-100%
可以使用下面命令中的一个来完成颜色混合:
Graphics3D.PATTR_BLEND_NORMAL
Graphics3D.PATTR_BLEND_HALF
Graphics3D.PATTR_BLEND_ADD
Graphics3D.PATTR_BLEND_SUB
// 示例命令
PRivate final int COMMAND = Graphics3D.PDATA_NORMAL_NONE
Graphics3D.PDATA_TEXURE_COORD
Graphics3D.PRIMITVE_QUADS
Graphics3D.PATTR_BLEND_HALF;
别忘了使用透明度设置效果:
effect.setTransparency (true);
掩盖的实现同样简单。只需使用Graphics3D.PATTR_COLORKEY命令,然后结合在图片所使用的调色板中的一个给定值0,就可以掩盖出第一种颜色。
当掩盖颜色时,你不能使用透明度设置效果。
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接