Length snapping by code?
-
How to modify settings appearing in Window > ModelInfo > Units by script?
For example: Set Units to CM, Precision to 0.0, Length Snapping to 10.
Can someone post an example code please? -
# Default code, use or delete... SKETCHUP_CONSOLE.clear if defined? SKETCHUP_CONSOLE mod = Sketchup.active_model # Open model ent = mod.entities # All entities in model sel = mod.selection # Current selection opts = mod.options prov = opts["UnitsOptions"] #LengthFormat puts "Old setting ;" + prov["LengthFormat"].to_s prov["LengthFormat"] = 0 puts "New setting ;" + prov["LengthFormat"].to_s #LengthUnit puts "Old setting ;" + prov["LengthUnit"].to_s prov["LengthUnit"] = 3 puts "New setting ;" + prov["LengthUnit"].to_s #LengthPrecision puts "The original precision setting value ;" + prov["LengthPrecision"].to_s prov["LengthPrecision"] = 1 puts "The new precision setting value ;" + prov["LengthPrecision"].to_s #LengthSnapLength puts "The original SnapLength setting value ;" + prov["LengthSnapLength"].to_s prov["LengthSnapLength"] = 10.cm puts "The new SnapLength setting value ;" + prov["LengthSnapLength"].to_s
Advertisement