Skip to content

Conversation

@orange-cpp
Copy link
Owner

No description provided.

Applies a dark theme to the documentation site using the `darkly` theme.
Provides a visually appealing dark mode option.
Configures colors to ensure readability and aesthetic consistency.
Adds comprehensive documentation for the `Vector4` class, outlining constructors, operators, and utility functions. Includes detailed notes on `clamp` functionality and potential ImGui integration caveats. Incorporates optional ImGui integration with explanations for correct usage and potential improvements.
Documents the `omath::collision::Ray` and `LineTracer` types, detailing their purpose, usage, and API.

Includes a description of the Möller–Trumbore algorithm
and provides usage examples for segment-triangle
and infinite ray intersection tests.

Relates to feature/docs
Adds comprehensive documentation for the pattern scanning API.

Details parsing behavior, complexity, and usage examples.
Includes troubleshooting tips and minimal test sketches.
Clarifies edge-case handling and implementation notes.
Moves various image files demonstrating libomath’s usage and featuring artwork from showcases to the improved `docs/images` structure to reorganize the project's documentation in a logical and maintainable fashion.

This change ensures consistency and simplifies updating documentation assets.
Adds documentation for the `omath::ViewAngles` struct,
clarifying its purpose, common usage patterns,
and the definition of the types of pitch, yaw and roll.

Also, adds short explanations of how to use ViewAngles and what tradeoffs exist
between using raw float types and strongly typed Angle<> types.
Widens the navbar container to accommodate more content.
Adjusts padding of navbar items for tighter spacing.
Prevents line wrapping and enables horizontal scrolling on smaller screens.
@orange-cpp
Copy link
Owner Author

@copilot add additional docs for engines into docs folder using .md and same style

Copy link
Contributor

Copilot AI commented Nov 1, 2025

@orange-cpp I've opened a new pull request, #97, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits November 1, 2025 09:37
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Add documentation for game engine math modules
@orange-cpp
Copy link
Owner Author

@copilot overall improve documentation

Copy link
Contributor

Copilot AI commented Nov 1, 2025

@orange-cpp I've opened a new pull request, #98, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 5 commits November 1, 2025 09:51
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Comprehensive documentation overhaul with guides, tutorials, and cross-references
Deletes the `dark-overrides.css` file.

This file appears to have been superseded by other theming mechanisms and is no longer needed. Its presence was causing potential conflicts.
Updates several documentation titles to a more consistent format.
Changes include renaming "Frequently Asked Questions (FAQ)" to "FAQ",
"Getting Started with OMath" to "Getting Started",
"Troubleshooting Guide" to "Troubleshooting", and
"OMath Tutorials" to "Tutorials".
```
@orange-cpp orange-cpp merged commit 9bb94ee into main Nov 1, 2025
3 checks passed
@orange-cpp orange-cpp deleted the feature/docs branch November 2, 2025 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants