GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Tutorial 2 of the Magics series

Magics Basic 3D Printing: Position Commands for Mold Repair

Position commands move, turn, size and flip a mesh before you cut or repair it. This tutorial walks through translate, rotate, scale and mirror in Magics, the values to type, and the errors that ruin a repair job. It is written for engineers and mold shop staff who already load STL files and now need the part to sit in the right place.

Translate, rotate, scale, mirrorMesh stays watertightRepeat exact valuesFits mold repair and CNC prep
Magics basic 3D printing mold repair software tutorial on position commands
Read this first

Key takeaways

Position commands move geometry, not unitsTranslate, rotate, scale and mirror all edit the mesh itself. Nothing is applied to the printer or the machine, so the STL you export is the only record of the change.
Translate is the safest startMove the part to a known origin before any rotation or scaling. X, Y and Z values are entered in millimeters and applied in one action.
Rotation needs a reference axisPick the axis and the angle in degrees. A wrong pivot point sends the part off the platform even when the angle is correct.
Scale only if the model is dimensionally wrongSlicers and printers already compensate for shrink. A manual 1.005 factor on a correct model just makes the part wrong.
Mirror creates a left-hand partMirroring does not change wall thickness or holes, but it does flip handedness. Check thread direction and draft angle after mirroring.
Before you touch a value

What the Position toolbar actually edits in Magics basic 3D printing

Every model you load into Magics is a mesh of triangles, not a solid. Position commands rewrite the coordinates of those triangles. That is the whole mechanism. When you translate a part by 20 mm in X, every vertex moves 20 mm in X, and the triangle count stays the same.

This matters because mesh edits are not reversible by default. If you scale a part by 1.05 and save, the file now holds the scaled mesh. There is no history that says 'this was originally 1.00'. For mold repair work, always keep the original STL untouched and edit a copy.

The Position toolbar is separate from the file's units. Magics works in millimeters internally. If your source model was built in inches, the import dialog converts it, and every value you type in Position is still millimeters. Typing 25 thinking in inches gives you a part 25 mm across, not 25 in.

One more mechanical detail. Translate, rotate and scale can be applied to a single part or to a group. A group rotates as one body around a shared pivot. If two parts are selected and one is not at the pivot, it swings out of position. Deselect before editing unless you actually want a group move.

  • 1
    Edit a copyKeep the as-received STL as a read-only reference for dimensional checks.
  • 2
    Work in millimetersPosition values are always mm, regardless of the model's original unit.
  • 3
    Single part or groupGroup edits use one pivot; ungroup first if the parts should move independently.
The four commands

Translate, rotate, scale and mirror in Magics basic 3D printing

Translate moves the part along one or more axes. Type the offset in X, Y and Z, then apply. Use it to put a known datum at the origin before anything else. A mold insert that should sit with its parting face on Z = 0 goes there in one step, and every later measurement is easier to read.

Rotate turns the part around a chosen axis. The angle is in degrees, and rotation is counterclockwise when looking down the positive axis toward the origin. A 90 degree turn on X stands a flat plate upright. Check the pivot point first, because rotation happens around the axis, not around the part's center unless you set it that way.

Scale resizes the mesh by a factor or by a target dimension. A factor of 1.0 leaves it alone. If you know the part should be 120 mm long and it measures 119.2 mm, scale by 120 / 119.2 = 1.0067. Do this once and verify with a measurement, not by eye. Repeated small scales compound fast.

Mirror flips the part across a plane, usually X, Y or Z. Use it when a repair job needs a left-hand version of a right-hand mold insert. The geometry is identical in size, but the handedness flips. After mirroring, recheck any angled face that relies on draft, and recheck thread-handedness if the mesh has threads modeled.

  • 1
    TranslateType X, Y, Z offsets in mm to place a datum at the origin.
  • 2
    RotateChoose axis and angle in degrees; confirm the pivot before applying.
  • 3
    ScaleUse a target-dimension ratio, then measure to confirm.
  • 4
    MirrorFlip across a plane for left-hand parts; recheck draft and threads.
Judgment calls

When to reposition a mesh and when to leave it alone

Reposition when the part has to sit in a known place for a downstream step. Slicing, support generation, and mold repair all assume the part sits flat on the platform with its build direction along Z. A scan that comes in tilted 4 degrees will print with a stair-stepped face. Rotate it flat first, then slice.

Leave the mesh alone when the problem is not position. A hole that measures 9.85 mm instead of 10.0 mm is a feature issue, not a position issue. Scaling the whole part by 1.015 to fix one hole pushes every other dimension out by the same factor. For that job, go back to the CAD or cut a new feature.

There is a real cost to mesh edits. Every rotation resamples the surface, and a part rotated several times can pick up small faceting artifacts. On a mold repair where the surface finish matters, rotate once to the final orientation and then stop. Do not stack three 30 degree turns to reach 90 degrees.

For parts that go on to CNC machining after printing or repair, the position in Magics should match the machining setup. If the CAM side will grip the part on the same datum you set at the origin, the stock allowance is predictable. This is the point where Magics basic 3D printing work and machining prep meet.

  • 1
    Reposition for setupFlat on the platform, build direction along Z, datum at origin.
  • 2
    Do not scale for feature errorsWhole-part scaling moves every dimension, not just the bad one.
  • 3
    Rotate onceStacked rotations resample the surface and add faceting.
Follow in order

Step by step through the Position commands

  • 1
    Duplicate the file before editingOpen the STL, then save a working copy with a clear name such as part_rev_A_positioned.stl. Keep the original read-only. If a value is wrong later, you can reload the untouched mesh instead of trying to undo a mesh edit.
  • 2
    Set the view and read the current positionSwitch to a front or top orthographic view so you can see the axes. Note the current bounding box numbers in X, Y and Z. These are your baseline. Write them down; do not rely on memory for a repair job you will revisit next week.
  • 3
    Align the primary datum with TranslatePick the face that should sit on the platform and translate it to Z = 0. Then set the X and Y origin to a corner or a known hole center. Offsets are typed in mm and applied in one step. Check the bounding box again to confirm the move landed.
  • 4
    Rotate to build orientationChoose the axis and the angle in degrees. A common case is a scanned insert tilted 3 to 8 degrees, corrected by the same amount in the opposite direction. Check the pivot point before you click apply, then verify the part is flat by looking along the axis.
  • 5
    Scale only against a measured targetMeasure a known feature with the Magics measuring tool. Divide the target dimension by the measured one to get the factor. Enter the factor, apply once, then re-measure the same feature. If it is still off by more than 0.05 mm on a small part, stop and check the model instead of scaling again.
  • 6
    Mirror only for handed partsSelect the mirror plane, apply, then recheck draft angles on vertical faces and the direction of any modeled threads. A mirrored part is not the same part; it is its left-hand twin.
  • 7
    Run a mesh check before exportUse the fix wizard to confirm the mesh is still watertight and has no flipped triangles. Position edits do not normally break a mesh, but group edits and repeated scaling can. Export only after the check passes.
  • 8
    Record the values you usedLog the final X, Y, Z offsets, rotation angle and axis, and scale factor in the job file. The next operator can then reproduce the setup in one pass instead of rebuilding it from the geometry.
Pick the right command

Position command selection and typical values

Use the row that matches the problem in front of you. Values are starting points, not fixed rules.

CommandUse whenTypical valueMain risk
TranslateDatum not at originX/Y/Z offsets in mmWrong sign moves the part the wrong way
RotatePart tilted or not flat on Z1–90 degrees on one axisWrong pivot sends the part off-platform
ScaleModel measurably off a known sizeFactor 1.002–1.02Every other dimension moves too
MirrorNeed a left-hand versionFlip on X, Y or ZDraft and thread direction reverse
Group editSeveral parts must stay alignedOne shared pivotParts away from the pivot swing out
FAQs

Common questions

Does repositioning a mesh in Magics change the part dimensions?

Translate, rotate and mirror do not change the size of the part. The triangle vertices move to new coordinates, but the distances between them stay the same. A 120 mm insert is still 120 mm after a 90 degree rotation.

Scale is the exception. It changes every vertex position relative to the pivot, so all dimensions change by the factor you enter. If you are checking a part against a drawing, only the scale command alters the numbers you will measure.

Why did my part move off the platform after rotating?

Most likely the pivot point was not where you assumed. Rotation in Magics happens around the axis you select, and the part swings around that line. If the part sits far from the axis, a small angle produces a large displacement.

Fix it by translating the part's reference point onto the axis before rotating, or by translating it back after. Check the bounding box after every rotation to catch this early.

Can I undo a position command after saving?

No. Once the file is saved, the mesh holds the new coordinates and there is no stored history. This is why the first step is always to duplicate the file.

If you have already saved and the part is wrong, reload the original STL and redo the setup. Trying to reverse a scale by applying the reciprocal factor works only if you know the exact factor that was used.

Should I scale a printed part to compensate for shrink?

Usually no. The printer and slicer already handle shrink compensation for the material in use. Adding your own factor on top of that doubles the correction and pushes the part out of tolerance.

Scale in Magics only when the source model itself measures wrong against a known dimension. Measure first, calculate the ratio, apply once, then measure again.

What should I check after mirroring a mold insert?

Check draft angle direction on every vertical face, because a face that released cleanly in one direction may drag in the other. Check any modeled thread, since the hand reverses. Check hole positions against the mating half.

Mirroring is a handedness change, not a copy. Treat the result as a new part and re-inspect the features that depend on direction.

Can position work in Magics feed into a CNC setup?

Yes, and it often should. If the datum you set in Magics matches the datum the machine shop will grip, the stock allowance on each face is predictable before any metal is cut.

For that to work, record the offsets and orientation in the job file so the CAM programmer uses the same reference. Loose notes or an unrecorded rotation will cause a mismatch between the printed or repaired part and the machining setup.

Send us the model and the drawing

Upload the STL and the 2D drawing. We review the mesh, the datum and the machining allowance, then send a quotation with a free DFM analysis within 12 hours.

12-hour quoteFree DFM analysisNDA on requestNo minimum order quantity

Follow our shop

More process notes from the floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC