2016-08-09 20 views
4

Ich kämpfe mit der Erstellung eines Drahtrahmens für ein Box-Primitiv. Versuchte Farbe, Opazität und transparente Attribute, aber keine scheint zu funktionieren. Hier ist der Code -Wie erstellt man einen 3D-Würfelrahmen in einem Rahmen?

<a-entity geometry="primitive: box; width: 1; height: 1; depth: 1" position="0 1 0" material="color: #0000FF; opacity: 0.5;" rotation="0 0 120"></a-entity> 

Notwendigkeit, etwas zu machen -

enter image description here

Antwort

5

Sie wollen für diese die THREE.Material docs ein wenig zu überprüfen, als A-Frame kann nicht jede Option offen legen. Hier ist ein Beispiel-Komponente, mit der wireframe Option:

AFRAME.registerComponent('wireframe', { 
    dependencies: ['material'], 
    init: function() { 
    this.el.components.material.material.wireframe = true; 
    } 
}); 

<a-entity geometry="primitive: box" material="color: blue" wireframe></a-entity> 
+1

Gerade unter Hinweis darauf, wo Sie die JS platzieren können, können Sie die JS-Schnipsel vor Ihrer Szene setzen können oder schließen sie in den '' .. .. ' ...' – ngokevin

+0

@ngokevin fühlen sich frei, meine Antworten zu bearbeiten, wenn Sie wollen, auch. –