TLDR: Not possible. This is a major limitation of blender. Use another tool. Maya / Revit / SketchUp
The Measure tool in Blender creates a measurement display that is independent from objects in your scene. It doesn't directly link to the objects you are measuring, so if you scale, move, or rotate the objects, the measurement doesn't automatically update. Therefore, there's no direct way to "scale snapped measure along with objects".
However, there is a workaround you can use. While it's not as convenient as a direct link between measurements and objects, it can be useful when necessary. Here's what you can do:
- When you scale, move, or rotate an object in your scene and want the measurement to reflect the change, you'll need to manually adjust the measurement.
- Select the Measure tool from the toolbar (or press Shift + Spacebar and select it from the pop-up menu).
- Click on the points of the measurement you want to adjust. The point will be highlighted when selected.
- You can then drag the point to the new location. If you have snapping enabled, you can snap the point to a vertex, edge, or face on the object.
- Remember, measurements in Blender are mostly useful for taking quick measurements as you model. For precise modeling, consider using exact values when scaling, moving, or rotating, or use constraints and modifiers to ensure precision.
If you need to keep a constant record of an object's dimensions that updates as you transform the object, consider using a driver or a custom property. This is more advanced and requires some understanding of Blender's more technical features, but it can give you a live readout of an object's dimensions. However, it's important to note that the value provided by the Dimension values or a driven/custom property is a measure of the object's bounding box, which might not be exactly what you want if the object isn't box-shaped.