查看: 1079|回复: 6

Spark Model的构造具体含义是?

[复制链接]

该用户从未签到

发表于 2014-3-21 10:03:03 | 显示全部楼层 |阅读模式
SPK::Model* fireModel = SPK::Model::create(
        SPK::FLAG_RED | SPK::FLAG_GREEN | SPK::FLAG_BLUE | SPK::FLAG_ALPHA |
        SPK::FLAG_SIZE | SPK::FLAG_ANGLE | SPK::FLAG_TEXTURE_INDEX,
        SPK::FLAG_RED | SPK::FLAG_GREEN | SPK::FLAG_ALPHA | SPK::FLAG_ANGLE,
        SPK::FLAG_RED | SPK::FLAG_GREEN | SPK::FLAG_TEXTURE_INDEX | SPK::FLAG_ANGLE,
        SPK::FLAG_SIZE);
    fireModel->setParam(SPK:ARAM_RED,0.8f,0.9f,0.8f,0.9f);
    fireModel->setParam(SPK::PARAM_GREEN,0.5f,0.6f,0.5f,0.6f);
    fireModel->setParam(SPK::PARAM_BLUE,0.3f);
    fireModel->setParam(SPK::PARAM_ALPHA,0.4f,0.0f);
    fireModel->setParam(SPK::PARAM_ANGLE,0.0f,2.0f * osg::PI,0.0f,2.0f * osg::PI);
    fireModel->setParam(SPK::PARAM_TEXTURE_INDEX,0.0f,4.0f);
    fireModel->setLifeTime(1.0f,1.5f);

如上代码 具体都代表啥意思呢

该用户从未签到

发表于 2014-3-21 16:19:22 | 显示全部楼层
spark自带文档以及头文件都有说明,很清楚,建议楼主查阅下。

该用户从未签到

 楼主| 发表于 2014-3-24 09:33:10 | 显示全部楼层
csutest 发表于 2014-3-21 16:19
spark自带文档以及头文件都有说明,很清楚,建议楼主查阅下。

嗯 大致的功能是知道的,只是其中有几个不知道具体啥功能
SPK::FLAG_TEXTURE_INDEX
SPK::FLAG_TEXTURE_INDEX

该用户从未签到

发表于 2014-3-31 14:13:04 来自手机 | 显示全部楼层
粒子纹理也是可以动态变化的,这个参数就是如是作用。osgparticle也有类似的功能

该用户从未签到

 楼主| 发表于 2014-4-1 11:58:40 | 显示全部楼层
array 发表于 2014-3-31 14:13
粒子纹理也是可以动态变化的,这个参数就是如是作用。osgparticle也有类似的功能

锐哥,求spark与osg的结合bug解决方案(碰到某个带透明通道的模型的时候  spark的火焰 在某个角度会看不到)

该用户从未签到

发表于 2014-4-2 21:29:26 | 显示全部楼层
您可以提交一个能够说明问题的例子到osgRecipes工程的issue,只是在这里求方案,我没有遇到类似的问题的情况下是无法解决什么的

该用户从未签到

 楼主| 发表于 2014-4-8 18:37:45 | 显示全部楼层
array 发表于 2014-4-2 21:29
您可以提交一个能够说明问题的例子到osgRecipes工程的issue,只是在这里求方案,我没有遇到类似的问题的情 ...

链接:http://pan.baidu.com/s/1jGv9Rs6 密码:wswq
上述链接是出现显示问题的一个例子,本来想以附件的形式的,貌似上传不成功,请锐哥查阅!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表