com.supermap.data

类 ParticleType



  • public class ParticleType
    extends Enum
    该类定义了三维粒子几何对象(GeoParticle)的粒子效果类型常量,用于存储不同类型的效果。目前 SuperMap Realspace 产品共提供了 8 种效果。另请参见 GeoParticle 类。

    当用户指定了三维粒子几何对象(GeoParticle)的效果类型(ParticleType)后,系统也将给出对应的默认资源文件(即通过 GeoParticle.getParticleFilePath() 方法),为 *.par 格式,该文件记录了三维粒子几何对象各参数的取值。

    效果类型 粒子对象参数(单位:米) 粒子系统及影响其参数(单位:米) 发射器参数(单位:个/秒) 效果
    火焰

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1,Y:1,Z:1)。

    旋转:(X:-90,Y:0,Z:0)。

    粒子高度:5。

    粒子宽度:6。

    布告板模式:标准点布告板。

    其他影响器作用:默认状态是关闭的。

    发射频率:220个/秒。

    初速度:12~14米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:33。

    起始色:RGB 值(255,102,0)。

    终止色:RGB 值(255,255,255)。

    生存时间:1~2秒。

    烟雾

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:10。

    粒子宽度:10。

    布告板模式:标准点布告板。

    启用颜色渐变:Alpha 值=-12,RGB 值(-12,-12,-12)。

    启用大小缩放率:5。

    其他影响器作用:默认状态是关闭的。

    发射频率:7个/秒。

    初速度:8~10米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:20。

    起始色:RGB 值(163,163,163)。

    终止色:RGB 值(163,163,163)。

    生存时间:12~20秒。

      
    喷泉

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:1。

    粒子宽度:1。

    布告板模式:标准点布告板。

    启用静态作用力:大小:10,作用方式:叠加,作用方向:(X:0,Y:0,Z:-1)。

    启用反射面:反射率:10,放射方向:(X:0,Y:0,Z:1)。

    其他影响器作用:默认状态是关闭的。

    发射频率:800个/秒。

    初速度:14~17米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:2。

    起始色:RGB 值(255,255,255)。

    终止色:RGB 值(232,239,244)。

    生存时间:2~5秒。

      
    爆炸

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1,Y:1,Z:1)。

    旋转:(X:-90,Y:0,Z:0)。

    粒子高度:15。

    粒子宽度:15。

    布告板模式:标准点布告板。

    启用颜色渐变:Alpha 值=-37,RGB 值(-15,-15,-15)。

    其他影响器作用:默认状态是关闭的。

    发射频率:2000个/秒。

    初速度:18~18米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:90。

    起始色:RGB 值(255,150,0)。

    终止色:RGB 值(255,150,0)。

    生存时间:0.3~1.5秒。

    持续时间:0.2~0.2秒。

    重启时间:0.1~3秒。

      
    烟火

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:11。

    粒子宽度:11。

    布告板模式:标准点布告板。

    启用颜色渐变:Alpha 值=0,RGB 值(-50,-70,-50)。

    启用大小缩放:20。

    其他影响器作用:默认状态是关闭的。

    发射频率:53个/秒。

    初速度:21~31米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:24。

    起始色:RGB 值(204,204,0)。

    终止色:RGB值(204,204,255)。

    生存时间:3~3秒。

      
    烟花

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:55。

    粒子宽度:22。

    布告板模式:Y轴旋转布告板。

    启用颜色渐变:Alpha 值=0,RGB 值(-50,-50,-50)。

    其他影响器作用:默认状态是关闭的。

    多发射器

    发射频率:1000个/秒。

    初速度:80~150米/秒。

    发射方向:(X:0,Y:0,Z:-1)。

    最大偏移角度:180。

    起始色:RGB 值(255,0,0)。

    终止色:RGB 值(255,0,255)。

    生存时间:1.5~1.5秒。

    持续时间:0.1~0.1秒。

    重启时间:2~2秒。

      
    尾焰

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:5。

    粒子宽度:6。

    布告板模式:标准点布告板。

    其他影响器作用:默认状态是关闭的。

    发射频率:220个/秒。

    初速度:12~14米/秒。

    发射方向:(X:0,Y:0,Z:1)。

    最大偏移角度:33。

    起始色:RGB 值(255,102,0)。

    终止色:RGB 值(255,255,255)。

    生存时间:1~2秒。

      
    降雨

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:30

    粒子宽度:20

    布告板模式:Y轴旋转布告板

    启用随机作用力:大小:100,粒子比例:100

    其他影响器作用:默认状态是关闭的。

    发射频率:2000个/秒。

    初速度:300~300米/秒。

    发射方向:(X:0,Y:0,Z:-1)。

    起始色:RGB 值(255,255,255)。

    终止色:RGB 值(255,255,255)。

    生存时间:5~5秒。

      
    降雪

    高度模式:绝对高度。

    位置:(X,Y,Z)随机取值。

    缩放:(X:1, Y:1, Z:1)。

    旋转:(X:-90, Y:0, Z:0)。

    粒子高度:10。

    粒子宽度:10。

    布告板模式:Y轴旋转布告板

    启用随机作用力:大小:200,粒子比例:100

    其他影响器作用:默认状态是关闭的。

    发射频率:1000个/秒。

    初速度:150~150米/秒。

    发射方向:(X:0,Y:0,Z:-1)。

    起始色:RGB 值(255,255,255)。

    终止色:RGB 值(255,255,255)。

    生存时间:5~5秒

      
    • 字段详细资料

      • FIRE

        public static final ParticleType FIRE
        火焰效果。

      • SMOKE

        public static final ParticleType SMOKE
        烟雾效果。

      • FOUNTAIN

        public static final ParticleType FOUNTAIN
        喷泉效果。

      • EXPLODE

        public static final ParticleType EXPLODE
        爆炸效果。

      • RAIN

        public static final ParticleType RAIN
        降雨效果。

      • SNOW

        public static final ParticleType SNOW
        降雪效果。

      • TAILFLAME

        public static final ParticleType TAILFLAME
        尾焰效果。

      • FIRESMOKE

        public static final ParticleType FIRESMOKE
        烟火效果。该类型与 ParticleType.FIRE、ParticleType.SMOKE 的区别在于前者为烟火结合的效果,后两者分别为单一的火焰、烟雾效果。

Copyright © 2021–2024 SuperMap. All rights reserved.