天天看点

WPF实现3D粒子波浪效果

实现效果如下:

WPF实现3D粒子波浪效果

步骤:

1、3D粒子类Particle.cs

public class Particle
    {
        public Point3D Position;//位置
        public double Size;//尺寸
        public int XIndex;//X位置标识
        public int YIndex;//Y位置标识
    }
           

2、粒子系统ParticleSystem类

public class ParticleSystem
    {
        private readonly List<Particle> _particleList;
        private readonly GeometryModel3D _particleModel;
        private readonly int SEPARATION = 100;

        public ParticleSystem(int amountX, int amountY, Color color, int Size)
        {
            XParticleCount = amountX;
            YParticleCount = amountY;

            _particleList = new List<Particle>();

            
           

继续阅读