Skip to content

SidinGit/3Design---a-3D-model-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2D-Shape-Extrusion-and-Manipulation

Below is a sample README file outlining instructions for running your application:


3D Shape Editor

This is a simple 3D shape editor application that allows you to draw shapes on a 2D canvas and extrude them into 3D objects. You can also edit the vertices of the 3D shapes and move them around on the ground plane.
Site is live at - https://sidingit.github.io/3Design---a-3D-model-builder/

Prerequisites

Make sure you have the following software installed on your machine:

  • Web browser (Google Chrome, Mozilla Firefox, etc.)

Getting Started

  1. Clone this repository to your local machine or download the source code as a ZIP file.
git clone <repository-url>
  1. Navigate to the project directory.
cd <project-directory>
  1. Open the project directory in your code editor of choice.

  2. Ensure that you have the following files in your project directory:

    • index.html - HTML file containing the structure of the web page.
    • app.js - JavaScript file containing the application logic.
    • style.css - CSS file containing the styles for the web page.

Running the Application

  1. Open the index.html file in your web browser.

  2. You should see the 3D shape editor application loaded in your browser window.

Usage

  • To draw a shape, click the "Draw" button and then click on the canvas to draw points. Right-click to complete the drawing.
  • Click the "Extrude" button to extrude the drawn shape into a 3D object.
  • Click the "Move" button to enter move mode and move the selected object on the ground plane.
  • Click the "Vertex Edit" button to enter vertex edit mode and edit the vertices of the 3D object.
  • While in vertex edit mode, click and drag the vertices to modify the shape of the 3D object.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License.


Feel free to customize the README file according to your project's specific details and requirements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published