ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
7 мая
1371660 Топик полностью
Dingo (14.11.2023 12:20, просмотров: 136) ответил Eddy_Em на Ну вот, прикинул на бумажке:
Спасибо. Попробую ещё и сам, вроде через приведённый вид сподручней. К чему всё это. 

Хочу научить OpenSCAD вычитать из детали массив треугольников для уменьшения расхода материала и времени печати. Треугольник - самая однозначная фигура, поэтому на них остановился. Но хочется не "ну, как получилось", а параметрического чего-то. То есть задаём размеры области [X,Y,Z],высоту h и количество сегментов области, которую надо проредить. Что-то вроде такого.

Хочется так же задавать понятную толщину разделяющей стенки, а не непонятный "размер x"

Треугольник Abc подобен FED, а высота последнего соответствует задаваемой толщине - K. Высота прямоугольного треугольника, опущенная на гипотенузу делит его на подобные, а значит Abc подобен EGD, K = EG.

EG/DE = A/c; отношение размеров
c=sqrt(A^2+b^2)=sqrt(A^2+(B-x)^2); по теореме Пифагора
EG/DE=A/sqrt(A^2+(B-x)^2); дальше заменяем EG на K, а DE у нас искомая величина, то есть x
K/x=A/sqrt(A^2+(B-x)^2)

Отсюда я пришёл к соотношению в стартовом топике. Если я что-то усложнил - пните меня в нужную сторону.