Fusion 360 API Interactive Cheat Sheet

Fusion 360 API Interactive Cheat Sheet

Demo of Fusion 360 API Interactive Cheat Sheet

An interactive web-based visualization of the Fusion 360 API structure, allowing users to click on any API element to access its documentation.

Features

How to Use

  1. View the Diagram: The main SVG diagram shows the Fusion 360 API structure
  2. Click Elements: Click on any text element in the diagram to open its documentation
  3. Search: Use the search box to find specific API elements
  4. Zoom: Use the zoom controls or keyboard shortcuts to adjust the view
  5. Info Panel: Click the “Info” button to see additional information

Files

Deployment to GitHub Pages

Option 1: Automatic Deployment

  1. Push this repository to GitHub
  2. Go to your repository settings
  3. Scroll down to “GitHub Pages” section
  4. Select “Deploy from a branch”
  5. Choose “main” branch and “/ (root)” folder
  6. Click “Save”

Option 2: Manual Deployment

  1. Clone this repository
  2. Ensure all files are in the root directory
  3. Push to GitHub
  4. Enable GitHub Pages in repository settings

Option 3: Using GitHub CLI

# Clone the repository
git clone <your-repo-url>
cd <your-repo-name>

# Push to GitHub
git add .
git commit -m "Initial commit"
git push origin main

# Enable GitHub Pages (if you have GitHub CLI installed)
gh repo edit --enable-pages

Local Development

To run this locally:

  1. Clone the repository
  2. Open index.html in a web browser
  3. Or serve it using a local server:
# Using Python 3
python -m http.server 8000

# Using Node.js (if you have http-server installed)
npx http-server

# Using PHP
php -S localhost:8000

Then visit http://localhost:8000 in your browser.

The application automatically loads API documentation links from links.log. Each line in the file follows the format:

APIElementName -> https://help.autodesk.com/view/fusion360/cloudhelp/ENU/Fusion-360-API/files/APIElementName.htm

Browser Compatibility

Technical Details

Contributing

To add new API elements or improve the visualization:

  1. Fork the repository
  2. Add new entries to links.log if needed
  3. Update the SVG file if the API structure changes
  4. Submit a pull request

License

This project is provided as-is for educational and reference purposes. The Fusion 360 API documentation is property of Autodesk.

Support

For issues or questions:

  1. Check the browser console for error messages
  2. Ensure all files are present in the repository
  3. Verify that the SVG file is accessible
  4. Check that the links.log file is properly formatted

Acknowledgments