Ich habe versucht, die linke Hälfte eines planeBuffer mit material.clippingPlanes zu beschneiden. Wenn sich das Objekt in der Mitte mit der Drehung befindet (0,0,0), funktioniert das Clipping.Lokales Clipping von Ebenen basierend auf lokaler Achse
object.material.clippingPlanes =
[object.getWorldDirection().cross(object.up).normalize(), object.position.z)];
aber dieser Code nicht, wenn das Objekt bei einer Nicht-Null-Position mit von Null Drehung ist und der Schnitt nicht ändert, mit der Orientierung des Objekts.
Danke. Ich musste auch das Flugzeug bewegen mit object.material.clippingPlanes [0] .constant - = object.material.clippingPlanes [0] .distanceToPoint (object.position); –
@AmriteshAnand Guter Fang! Danke für das Teilen dieser zusätzlichen Informationen. :) – TheJim01