Как разобраться в вещах на python, используя бюджет?

#python #math #3d #3dsmax #maxscript

Вопрос:

У меня возникли некоторые проблемы в 3dsmax, у меня много объектов, которые мне нужны, чтобы ограничить вершины кодирования бюджетом в x количество вершин

#мне нужна только математическая сторона, а не фактическое значение в 3ds

допустим, у меня бюджет 15 вершин

и у меня есть два или более объекта, у1 есть 100 вершин, а у2-50 вершин

используя python, как я могу их отсортировать, чтобы результат был таким: 10 вершин переходят в y1, а 5-в y2

 import math
#x=num_of_vertices

budget = x_150

y1 = x_100
y2 = x_50


y1_split_by_budget = #output_of_y1
y2_split_by_budget = #output_of_y2
 

спасибо за помощь!

Комментарии:

1. Не совсем понятно, о чем вы спрашиваете, но, возможно, вы просто ищете масштабирование: y1_split_by_budget = budget * y1 / (y1 y2); y2_split_by_budget = budget * y2 / (y1 y2)

2. спасибо, чувак! это то, что я искал, просто не знал этого термина