=== 3D Print Pricing Calculator ===

Contributors: Pikocode
Tested up to: 6.7
Requires at least: 5.7
Requires PHP: 7.4
Stable tag: 1.0.3
License: GPL-3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Upload STL files to calculate printing estimates, weight, and cost, and display the results on your site’s frontend.

== Description ==

The 3D Print Pricing Calculator plugin allows users to upload STL files to your WordPress site. The plugin processes these files in the backend, connects to a third-party API to retrieve printing time estimates, weight, and cost, and displays this information on the frontend for users.

== Frequently Asked Questions ==

= How do I upload an STL file? =

Navigate to the page or post where you want to allow STL file uploads, click on the "Upload STL File" button, and select your file.

= What do I need to configure? =

You need to configure the third-party API credentials in the plugin settings page.

== Installation ==

1. Install the plugin from the WordPress plugin store.
2. Upload the ZIP file to your WordPress site via the admin interface.
3. Activate the plugin through the 'Plugins' menu in WordPress.

== Changelog ==

= 1.0.1 =
* Initial public release of the plugin, introducing core features and functionality.

== Upgrade Notice ==

= 1.0.2 =
- Applied critical bug fixes to address known issues.
- Improved performance and stability, enhancing the user experience.

= 1.0.3 =
- Fixed critical bugs to improve overall stability.
- Added Edit and Delete functionalities to admin options for better management of settings.
- Resolved an issue with the mesh clear functionality to ensure proper rendering and cleanup.

== Screenshots ==

1. **STL File Upload Interface**
   ![STL File Upload](/images/screenshot1.jpg)
   Description: The interface for uploading STL files.

2. **Frontend Display of Parsed Data**
   ![Frontend Display](/images/screenshot2.jpg)
   Description: Example of how the uploaded file is displayed on the frontend.

== External Libraries ==

This plugin leverages the following external libraries:

- **Babylon.js** - A powerful, open-source 3D engine. It is used to render and handle the 3D aspects of the STL files uploaded through the plugin.
  - **Babylon.js CDN**: [https://cdn.babylonjs.com/babylon.js](https://cdn.babylonjs.com/babylon.js)
  - **Babylon.js Loaders CDN**: [https://cdn.babylonjs.com/loaders/babylonjs.loaders.min.js](https://cdn.babylonjs.com/loaders/babylonjs.loaders.min.js)

Terms of Use and Services:
Babylon.js is licensed under the Apache License 2.0, which includes the following provisions:

- **Permitted Use:**
  You are free to use, modify, and distribute Babylon.js in personal or commercial projects, provided you comply with the terms outlined in the Apache License 2.0.

- **Redistribution:**
  If you distribute Babylon.js or any derivative works, a copy of the Apache License must be included with the distribution.

- **Warranty Disclaimer:**
  Babylon.js is provided "as is," without warranties or guarantees. The authors and contributors are not liable for any damages resulting from its use.

For full details, refer to the official Apache License 2.0: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).

This service is provided by **Babylon.js**: [Terms of Service](https://forum.babylonjs.com/tos), [Privacy Policy](https://forum.babylonjs.com/privacy).

== Support ==

If you encounter any issues or have any questions, feel free to reach out to our support team at [contact@pikocode.com](mailto:contact@pikocode.com).

== License ==

This plugin is licensed under the GNU General Public License v3.0 (or later), also known as GPLv3+. You can find the full text of the license in the [LICENSE.txt](LICENSE.txt) file included with this plugin. For more information about this license, visit the [GPL-3.0 License page](https://www.gnu.org/licenses/gpl-3.0.html).
