fusion-magic-revolve

JT Magic Revolve - User Guide

Version: 1.0.0
Compatible with: Autodesk® Fusion®
Developer: Giovanni Tommasi - JT Plugin Development


📋 Overview

JT Magic Revolve is a powerful plugin for Autodesk® Fusion® that enables you to create multiple copies of 3D bodies with controlled translation and rotation along separate axes. Perfect for creating complex patterns, spirals, and repetitive structures where you need to generate multiple instances of objects with precise positioning and rotation control.

The plugin provides full-featured revolving with advanced capabilities for creating unlimited patterns and structures.


🚀 Quick Start Guide

Step 1: Access the Plugin

  1. Open Fusion
  2. Navigate to the SOLID workspace
  3. In the CREATE panel, locate the JT Magic Revolve button
  4. Click the button to launch the revolving dialog

Step 2: Select Your 3D Body

  1. In the dialog, click the Body to Duplicate field
  2. Select the 3D body you want to revolve from your design
  3. The plugin will automatically analyze the body properties

Step 3: Configure Translation Axis

  1. Translation Axis: Choose the axis for body movement (REQUIRED):
    • Supported Types: Linear edges, sketch lines, construction axes
    • Purpose: Defines the direction of body movement

Step 4: Configure Rotation Axis (Optional)

  1. Rotation Axis: Choose the axis for body rotation (OPTIONAL):
    • Supported Types: Linear edges, sketch lines, construction axes
    • Purpose: Defines the axis around which bodies rotate
    • If not selected, will use the translation axis

Step 5: Set Operation Parameters

  1. Operation Priority: Choose the order of operations:
    • Rotation: Rotate first, then translate (classic spirals)
    • Translation: Translate first, then rotate (distributed patterns)
  2. Translation Distance: Enter the spacing between bodies (in current units)
  3. Number of Pieces: Specify how many bodies to create (up to 1000)
  4. Rotation Angle: Set the rotation increment between bodies
  5. Spacing Correction Angle (Optional): Angle between translation axis and desired spacing direction
  6. Name Root: Customize the naming pattern for created bodies
  7. Create New Component: Option to create a new component for the revolved bodies

Step 6: Execute Revolving

  1. Review the preview of the operation
  2. Click OK to execute the revolving
  3. The plugin will create individual bodies with specified positioning and rotation
  4. Bodies are automatically organized in timeline groups

🚀 Plugin Features

JT Magic Revolve provides comprehensive revolving capabilities:

✅ Core Features:

🎯 Workflow:

  1. Select body to revolve
  2. Choose translation axis (all types supported)
  3. Optionally choose rotation axis (all types supported)
  4. Set custom parameters and naming
  5. Execute unlimited revolving operations
  6. Automatic timeline organization
  7. Professional naming conventions

📐 Detailed Usage Instructions

Body Selection

Translation Axis Configuration

Rotation Axis Configuration

Operation Priority Configuration

Distance Configuration

Number of Pieces Configuration

Rotation Angle Configuration

Spacing Correction Angle Configuration

How Spacing Correction Works:

Scenario 1 - No Correction (0°):

Scenario 2 - With Correction (45°):

Mathematical Explanation:

Real-World Examples:

Practical Usage Guide:

Step 1 - Identify the Problem:

Step 2 - Calculate Correction Angle:

Step 3 - Apply the Correction:

Step 4 - Verify Results:

Component Management

Performance Impact of New Component Creation:

Why New Components Improve Performance:

Performance Comparison:

Without New Component (Many Bodies):

With New Component (Many Bodies):

Recommended Usage:

Technical Benefits:

Performance Metrics (Approximate):

Memory Usage:

Timeline Operations:

Rendering Performance:

File Size:

Best Practices for Large Projects:

  1. Always enable “Create New Component” for 20+ bodies
  2. Use descriptive names for easy identification
  3. Group related patterns in separate components
  4. Consider component hierarchy for complex assemblies
  5. Monitor performance and adjust body count if needed

🔧 Advanced Features

Timeline Organization

The plugin automatically creates organized timeline groups:

Pattern Creation Strategies

Spiral Patterns - Best For:

Linear Arrays - Best For:

Circular Patterns - Best For:

Complex Patterns - Best For:

Parameter Optimization Tips

Parametric Design Support

The plugin supports parametric expressions in all numeric fields:

Distance Examples:

Angle Examples:

Pieces Examples:

Benefits:

Parameter Creation and Management

The plugin automatically creates and manages parameters to support parametric design:

When Parameters Are Created:

How Parameters Are Used:

Parameter Integration:

Example Workflow:

  1. Set “Name Root” to “MySpiral”
  2. Plugin creates parameter “MySpiral” with your angle value
  3. Each revolved body uses “MySpiral * iteration_number”
  4. Change “MySpiral” in Parameters panel → all bodies update automatically

⚙️ Technical Specifications

System Requirements

Performance Guidelines

File Format Support


🛠️ Troubleshooting

Common Issues and Solutions

“Body selection is invalid”

“Translation axis is invalid”

“Rotation axis is invalid”

“Too many bodies requested”

“Revolving operation failed”

Help not working

Performance Optimization


📞 Support and Contact

Support

Additional Resources


🔄 Version History

Version 1.0.0 (Current)

Planned Features


Copyright © 2025 Giovanni Tommasi - JT Plugin Development

This software is distributed through the Autodesk App Store under the terms specified in our Terms of Service. By using this plugin, you agree to our Privacy Policy and Terms of Service.

Privacy: We respect your privacy. This plugin does not collect or transmit your design data. License verification only transmits machine ID and license key information.

Support: For technical support, licensing questions, or feature requests, contact us at jtplugin@ajl.vision


This documentation covers version 1.0.0 of JT Magic Revolve. For the latest updates and features, please check the Autodesk App Store or our GitHub repository.