Files
modeling-app/docs/kcl/ft.md
Nick Cameron 5d25f4a0e5 Support types in the standard library (#5651)
* Parse an unparse type decls (and refactor impl attributes slightly)

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

* Remove special treatment of geometric types from parser and executor

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

* Generate docs for std types

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

* Hover tool-tips for types and fixup the frontend

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

* Fixes

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

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-03-07 09:53:34 -05:00

27 KiB

title, excerpt, layout
title excerpt layout
ft Feet conversion factor for current projects units. manual

Feet conversion factor for current projects units.

No matter what units the current project uses, this function will always return the conversion factor to feet.

For example, if the current project uses inches, this function will return 12. If the current project uses millimeters, this function will return 304.8. If the current project uses feet, this function will return 1.

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

We merely provide these functions for convenience and readability, as 10 * ft() is more readable that your intent is "I want 10 feet" than 10 * 304.8, if the project settings are in millimeters.

ft(): number

Tags

  • units

Returns

number

Examples

totalWidth = 10 * ft()

Rendered example of ft 0