Files
modeling-app/docs/kcl/fromMm.md
Nick Cameron b7385d5f25 Turn on units of measure (BREAKING CHANGE) (#6343)
* Turn on uom checks

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Convert all lengths to mm for engine calls

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-04-22 22:58:35 +00:00

27 KiB

title, excerpt, layout
title excerpt layout
fromMm Converts a number from mm to the current default unit. manual

WARNING: This function is deprecated.

Converts a number from mm to the current default unit.

DEPRECATED prefer using explicit numeric suffixes (e.g., 42mm) or the to... conversion functions.

No matter what units the current file uses, this function will always return a number equivalent to the input in millimeters.

For example, if the current file uses inches, fromMm(1) will return 1/25.4. If the current file uses millimeters, fromMm(1) will return 1.

Caution: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.

We merely provide these functions for convenience and readability, as fromMm(10) is more readable that your intent is "I want 10 millimeters" than 10 * (1/25.4), if the file settings are in inches.

fromMm(input: number): number

Tags

  • units

Arguments

Name Type Description Required
input number Yes

Returns

number

Examples

totalWidth = fromMm(10)

Rendered example of fromMm 0