跳至主要內容

WaveCircle

小于 1 分钟

WaveCircle

继承自Circle,拥有GeometryThingTHREE.Object3D一切属性和方法。

构造器

new VT.WaveCircle({
    // 旋转
    rotation: [-Math.PI / 2, 0, 0],
    // 几何造型参数
    geometry: {
        radius: 1.0,
        segments: 30, // 最小值为3
        thetaStart: 0,
        thetaLength: 2 * Math.PI,
    },
    // 材质
    material: {
        side: 2,
        // 深度写入,false 不写入
        depthWrite: false,
        // 深度测试,false 不测试
        depthTest: false,
        // 顶点颜色
        vertexColors: true,
        // 混合模式
        blending: THREE.AdditiveBlending,

        // 材质参数
        uniforms: {
            // 颜色
            uColor: "#ffffff",
            // 透明度
            uOpacity: 1.0,
            // 速度
            uSpeed: 0.25,
            // 圈数
            uSge: 5,
            // 半径
            uRadius: 1.0,
            // 时间
            time: 0,
        }
    }
})

属性成员

type

  • 类型: {String} WaveCircle,是,不可修改

isWaveCircle

  • 类型: {Boolean} 是否WaveCircle,是,不可修改
上次编辑于:
贡献者: dashun