| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Blender addon for creating GTA V minimap layouts from Blender curves.
This addon allows you to convert Blender curve objects into SVG files suitable for use in GTA V Scaleform minimap creation. It provides tools for:
The addon is organized into logical modules:
mlo_scaleform_tool/
├── __init__.py # Main initialization
├── constants.py # Global constants
├── geometry/ # Geometric primitives and transformations
│ ├── __init__.py
│ ├── base.py # Base geometry classes (Point, Rect, Vector)
│ ├── matrix.py # Matrix transformation utilities
│ └── utils.py # Geometry utility functions
├── utils/ # Utility functions
│ ├── __init__.py
│ ├── cache.py # Caching system for performance
│ └── helpers.py # Helper functions
├── core/ # Core calculation functionality
│ ├── __init__.py
│ ├── calculator.py # Coordinate calculation system
│ ├── processor.py # Curve data processing
│ └── exporter.py # SVG export functionality
└── ui/ # Blender interface components
├── __init__.py
├── properties.py # UI-related properties
├── operators.py # Operator definitions
├── panels.py # UI panels
└── visualization.py # 3D viewport visualization
The addon includes visualization tools to help understand how your curves will be exported:
The addon handles the conversion between three coordinate systems:
Apply different fill and stroke settings to your curves:
The addon includes a caching system to improve performance when working with complex curves:
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Ruby
| Back | FazBrowse Home | New Git URL |