FreeCAD Expressions
FreeCAD Property editor
В качестве ограничений можно использовать размеры из других эскизов.
Для этого необходимо в поле ввода формулы ввести идентификатор эскиза (внутренний или <<пользовательский>>) и номер ограничения или пользовательскую метку.
В списке отображения ограничений счёт начинается с 1, по факту же счёт начинается с 0.
внутреннее_название_эскиза.Constraints[номер_ограничения-1]
<<пользовательское_название_эскиза>>.Constraints.метка_ограничения
Размеры из другого эскиза
-
- Помогаю слегка
- Сообщения: 2552
- Зарегистрирован: 18 янв 2020, 11:49
- Откуда: Ростов-на-Дону
Размеры из другого эскиза
Не бойся поломать. Бойся не починить ))
-
- Помогаю слегка
- Сообщения: 2552
- Зарегистрирован: 18 янв 2020, 11:49
- Откуда: Ростов-на-Дону
Re: Размеры в виде переменных из другого эскиза
Можно использовать любое значения любой операции - Pad.Length, Pad.Reversed (0 или 1) и т.д.
Переменные перечислены в окне Data (Данные).
Имена переменных можно писать кириллицей, главное пробелы не использовать.
В объект можно добавлять свои параметры (data > правый клик > show all > правый клик > add property)
Например: <<Скетч написан на кириллице>>.Constraints.это_тест
Но лучше все-таки их вписывать в Spreadsheet, а окно разделять на 2 части (windows > Tile) и видеть значения и имена переменных )) но тут не работает кириллица в alias.
В ячейку Spreadsheet можно вставлять значения из объектов классическим способом из excel =Sketch.Constraints[1]
Переменные перечислены в окне Data (Данные).
Имена переменных можно писать кириллицей, главное пробелы не использовать.
В объект можно добавлять свои параметры (data > правый клик > show all > правый клик > add property)
Например: <<Скетч написан на кириллице>>.Constraints.это_тест
Но лучше все-таки их вписывать в Spreadsheet, а окно разделять на 2 части (windows > Tile) и видеть значения и имена переменных )) но тут не работает кириллица в alias.
В ячейку Spreadsheet можно вставлять значения из объектов классическим способом из excel =Sketch.Constraints[1]
Не бойся поломать. Бойся не починить ))