Shortcuts

AutoCAD TOR Shortcut : TORUS : Creates a donut-shaped 3D solid

If you’re looking for a clear, step-by-step guide to using the torus shortcut in AutoCAD, this article explains what the shortcut does, how to use it, why it might fail, and practical alternatives and tips for working with torus shapes in your 3D drawings.


What is the torus shortcut?

The torus shortcut in AutoCAD calls the TORUS command (often aliased as TOR). The TORUS command creates a donut-shaped 3D solid defined by two radii:

  • the major radius (distance from the torus center to the center of the tube), and
  • the minor radius (the radius of the tube itself).

The TORUS primitive is a fast way to generate a true 3D toroidal solid without manually modeling or revolving geometry.


When and why use a torus?

Use a torus when you need a realistic ring-shaped 3D solid in mechanical parts, fittings, gaskets, architectural details, or product models. The primitive is useful because:

  • It creates a mathematically accurate torus quickly.
  • It’s editable as a 3D solid (can be combined with Boolean operations like UNION, SUBTRACT, INTERSECT).
  • It’s convenient for prototyping and rendering simple rounded rings.

How to use the torus shortcut — Step by step

Below is a beginner-friendly workflow to create a torus in AutoCAD using the TORUS command.

  1. Switch to a 3D-capable workspace

  2. Start the torus command

    • Type TOR or TORUS at the command line and press Enter.
  3. Specify the torus center point

    • Click a point in the viewport or type coordinates (for example, 0,0,0).
  4. Enter the major radius

    • Type a numeric value (for example, 50) and press Enter. This is the distance from the torus center to the center of the circular tube.
  5. Enter the minor radius

    • Type a smaller numeric value (for example, 15) and press Enter. This is the tube radius.
  6. Adjust orientation if needed

    • If the torus is not oriented as desired, change the UCS before creating it, or rotate the solid afterward using 3DROTATE.
  7. Visualize the torus

    • Use 3DORBIT, set a visual style such as Realistic or Shaded, and enable edges/smooth shading as needed to inspect the result.
Read Also:  AutoCAD ATE Shortcut : ATTEDIT : Changes Attribute Information In A Block

Example:

  • Command: TOR → Pick center (0,0,0) → Major radius = 50 → Minor radius = 15 → Torus created at origin.

Important: if you need precise placement, use OSNAP or coordinate entry for the center and numeric radii.


Common problems and fixes (Why the torus shortcut sometimes doesn’t work)

Problem: Command not recognized or “Unknown command”

  • Fix: Verify you typed TOR or TORUS correctly. Check your command aliases file (acad.pgp) if TOR has been changed. If using a vertical product (like AutoCAD LT), confirm it supports 3D solid primitives — some LT versions have limited 3D solid creation.

Problem: Torus is created but invisible or appears flat

  • Fix: Switch to a 3D visual style (e.g., Shaded or Realistic). Use 3DORBIT to rotate the view. Ensure you are not accidentally in a parallel 2D view (Top/Plan) where shading may hide volume perception.

Problem: Torus created at odd orientation

  • Fix: Set the desired UCS before running the command, or use 3DROTATE to reorient the solid after creation.

Problem: Torus cannot be modified with boolean operations

  • Fix: Ensure the object is a solid, not a mesh or surface. You can convert types with CONVTOSOLID, CONVTOMESH, etc. If the solid is corrupt, try REGEN or AUDIT the drawing.

Problem: Creation fails or command aborts

  • Fix: Check system resources — complex solids require memory. Try creating a smaller torus or lower resolution. Restart AutoCAD or check for corrupted customizations that intercept core commands.

Alternative methods to create a torus

If the TORUS command is unavailable or you prefer another approach, here are reliable alternatives:

  1. Revolve a circle around an axis (accurate and common)

    • Draw a circle representing the minor radius with its center offset from the axis by the major radius.
    • Draw a line for the axis of revolution.
    • Use REVOLVE: select the circle and specify the axis; revolve 360° to create the torus.
  2. Sweep a cross-section along a circular path

    • Draw a circular path (the major circle) and a smaller circle for the tube cross-section.
    • Use SWEEP: select the cross-section, then the path. This produces a toroidal-like solid and gives more control over profile shape.
  3. Use a mesh or surface and convert to solid

    • Create a torus as a mesh (if you prefer Mesh modeling) and convert to a solid using conversion tools if needed.
  4. 2D donut for non-3D needs

    • Use the DONUT command to create a 2D filled ring when a true 3D solid is not required (e.g., drafting symbols).
Read Also:  AutoCAD TR Shortcut : TRIM : Trims objects to meet the edges of other objects

Examples and quick steps for the revolve method:

  • Draw circle center at (50,0,0) radius 15 (minor radius).
  • Draw axis line at x=0 from y=-100 to y=100.
  • Command: REVOLVE → Select circle → Specify axis points → Enter 360.

Tips and best practices

  • Always work in the 3D Modeling workspace when creating solids.
  • Use Object Snaps (OSNAP) for accurate center and axis placement.
  • Set the correct UCS before creating the torus to control orientation.
  • Use sensible radii: avoid extremely small minor radii relative to the major radius to prevent geometry issues.
  • Use Visual Styles (Shaded, Realistic) and 3DORBIT to inspect geometry from all angles.
  • Combine torus with boolean operations (UNION, SUBTRACT, INTERSECT) to create complex parts.
  • For rendering, increase mesh smoothing or use higher resolution only if necessary — high-resolution solids can slow your drawing.
  • If you need to export for 3D printing, convert to a watertight solid and export as STL — check units and scale.

FAQ

Can I change the torus dimensions after creating it?

Yes. You can modify a torus by editing the solid with commands like 3DROTATE, MOVE, and by using boolean operations. However, to directly change the original major/minor radii numerically, you may need to recreate the torus or model a parametric version (e.g., using dynamic blocks or Inventor/Fusion for parametric edits).

Is TORUS available in AutoCAD LT?

Some 3D solid primitives are limited in AutoCAD LT. If TORUS is unavailable, use the revolve or sweep methods in a product that supports 3D solids, or model in a full AutoCAD or a 3D application and import the geometry.

Read Also:  AutoCAD XA Shortcut : XATTACH : Inserts a DWG file as an external reference (xref)

How do I make a torus with an offset center or elliptical cross-section?

For an offset center use the revolve/sweep method: draw the cross-section at the desired offset and revolve or sweep along a non-circular path. To create an elliptical tube, draw an ellipse for the cross-section and use SWEEP.

Why does my torus look faceted or low quality?

Faceting is typically a display/mesh issue. Increase visual smoothing, enable finer tessellation in the 3D graphics settings, or render the model. For export, increase the mesh density when creating the STL.

Can I export a torus to STL for 3D printing?

Yes. Convert the torus to a solid (if it isn’t one), ensure it is watertight, set the correct units and scale, then use EXPORT or STLOUT to save as STL. Verify the exported file in an STL viewer or slicer.

How do I position a torus precisely in 3D space?

Use coordinate entry for the center (x,y,z) and set the UCS for orientation before creation. You can also place it at (0,0,0) and use MOVE or 3DMOVE with exact coordinate input.

My torus command creates a surface or mesh, not a solid — why?

You may be using a mesh or surface tool or a vertical product that handles solids differently. Ensure you use the TORUS solid primitive. If you created a mesh, convert it with CONVTOSOLID if possible, or recreate as a true solid (revolve/sweep) in a full AutoCAD.

How can I boolean-subtract a torus from another solid?

Position the torus so it intersects the target solid correctly, then use SUBTRACT: select the target solid first, press Enter, then select the torus as the subtracting object. Ensure both are solids and overlap properly.