Home » Developing U++ » UppHub » XForm3D library for U++ (A lightweight, software-based 3D transformation library for U++)
Re: XForm3D library for U++ [message #61661 is a reply to message #61656] |
Sun, 27 April 2025 13:54  |
Oblivion
Messages: 1223 Registered: August 2007
|
Senior Contributor |
|
|
Hello Didier,
Quote:As for vectorisation, you can use clang options that help you rely on auto vectorisation: compile messages are very useful to find out why a loop isn't vectorizef
Thank you, I'll certainly try your suggestion.
---
As for the library itself:
I've added a Box3_ template. It is an axis-aligned bounding box (AABB), though it can be used to render boxes too.
It has many useful and familiar methods (such as intersect/clamp/contains/inflate/deflate), all in familiar U++ fashion but for 3D. And has feature parity with the other components (Point3_/Point4_), such as serialization.
Also I added an extensive unit test for Box3_.
I am satisfied with the library's current condition, so aside from a couple of new functions or methods and bug fixes I consider this complete.
It is meant to be the foundation of higher level libraries or apps.
Best regards,
Oblivion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
|
|
|
Goto Forum:
Current Time: Thu Aug 14 21:12:09 CEST 2025
Total time taken to generate the page: 0.00553 seconds
|