2016-01-18 2 views
0

je peux définir un CSG.Plane avec un normal et une constante w comme ceci:CSG - opération booléenne utilisant un CSG.Plane

CSG.Plane = function(normal, w) { 
    this.normal = normal; 
    this.w = w; 
}; 

Comment puis-je utiliser maintenant ce plan de CSG dans une opération booléenne subtract?

Je pense que je dois convertir en quelque sorte le plan à un CSG.Node, mais je ne sais pas comment faire sans avoir des sommets ...

Répondre

1

On dirait que vous utilisez CSG.JS. Si cela est correct, vous ne pouvez pas effectuer d'opérations CSG avec un plan, car les opérations supposent un maillage fermé. C'est une option intéressante d'utiliser un avion pour couper un maillage mais cela ne fonctionne pas. J'ai moi-même travaillé sur cette question et je vais créer une boîte géante pour faire l'opération.