Bug 160597

Summary: Attribute dr3d:vpn is incorrectly used. It determines view plane of 3D-Scene
Product: LibreOffice Reporter: Regina Henschel <rb.henschel>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard: QA:needsComment
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 94587    
Attachments: Example for view plane settings

Description Regina Henschel 2024-04-09 10:31:02 UTC
Created attachment 193583 [details]
Example for view plane settings

Open attached document. It contains left a 3D-Scene with dr3d:vpn="(0 0 1)" and dr3d:vpr="(0 0 10000)". That means, that the view plane normal is parallel to z-axis, the view plane is parallel to the xy-plane. That looks correct.

The object on the right side differs only in the view plane settings dr3d:vpn="(1 0 0)" and dr3d:vpr="(10000 0 0)". Here the view plane normal is parallel to the x-axis, which means that the view plane is parallel to the yz-plane. The projection is totally wrong.

[A "view plane" is the plane where the projection of the 3D-scene objects are drawn.]