Three.js: نقاط دائرية / دائرية عبر Three.PointsMaterial مع WebGL

تم إنشاؤها على ١٠ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: mrdoob/three.js

كنت أتعلم قليلاً عن Points . لدي سلسلة من النقاط التي تشكل شكلاً وتدور ببطء. كل نقطة هي واحدة من 6 ألوان.

أريد أن أجعلها دائرية وليست مربعة ، لكن كل الأمثلة التي رأيتها تفعل ذلك لا تستخدم Points على الإطلاق. هل يجب أن أتغير إلى Sprite (وفقًا لهذا المثال: https://github.com/mrdoob/three.js/blob/master/examples/canvas_lines_sphere.html#L65-L90) وأعد عامل رمز من أجل الحصول على نقاط دائرية ، أم هناك طريقة أخرى؟

باستخدام r84

Help (please use the forum)

التعليق الأكثر فائدة

ليس عليك استخدام تظليل مخصص. تحقق من كيفية إنشاء PointsMaterial في هذا المثال:

https://threejs.org/examples/#webgl_points_billboards

ال 3 كومينتر

ربما نسخة مكررة من https://github.com/mrdoob/three.js/issues/11016 (خاصة http://jsfiddle.net/myy7x4zd/10/)؟

شكرا على الرد. إذن باختصار ، الطريقة الوحيدة هي عبر صورة ملونة عبر تظليل مخصص؟

يبدو أن الهندسة مفرطة جدًا ولكن أعتقد أنها قيود على WebGL أو شيء من هذا القبيل

ليس عليك استخدام تظليل مخصص. تحقق من كيفية إنشاء PointsMaterial في هذا المثال:

https://threejs.org/examples/#webgl_points_billboards

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات