Вы можете использовать THREE.Ribbon
, как и я. В основном, точки в Ribbon.geometry
отображаются как квадрациклы, как лента. Например, если точки
Ribbon.geometry=[
new THREE.Vertex3(1,0,0),
new THREE.Vertex3(-1,0,0),
new THREE.Vertex3(1,0,10),
new THREE.Vertex3(-1,0,10)
]
произведут тонкую полоску от начала наружу по оси z. Вы можете использовать Ribbon.geometry.colors
для добавления цветов в каждую вершину. В диапазоне от белого до черного, в сочетании с материалом ленты, THREE.MeshBasicMaterial
с THREE.AdditiveBlending
и THREE.DoubleSide
, вы можете изменить вершины геометрии в реальном времени и получить прозрачный эффект замирания! Не забудьте заполнить список вершин предопределенной суммой при инициализации, потому что после инициализации вы не можете добавить больше! Вы можете комбинировать с фильтром цветения.
Да, вы можете использовать постобработку, как в http://mrdoob.github.io/three.js/examples/webgl_lines_colors.html. Существуют и другие примеры с фильтрами размытия. – WestLangley