Длина кривой кривой Безье всегда равна нулю

Вы можете использовать напрямую:

dict2 = eval(repr(dict1))

, где объект dict2 является независимой копией dict1, поэтому вы можете изменить dict2 без влияния на dict1.

Это работает для любого типа объект. [/ д2]

0
задан Zizo 5 March 2019 в 15:40
поделиться

1 ответ

Код var t = 1 / steps; делает целочисленное деление, , поэтому результат t равен нулю

Также обратите внимание, что j = j + t выполняется после каждого цикла, поэтому при первая итерация j==0

Этот недостаток вызывает такую ​​проблему: и b, и a равны на первой итерации, потому что j все еще остается = 0. Таким образом, вы рассчитываете длину сегмента на интервалах: 0-0, 0-0.1, 0.1-0.2...0.7-0.8,0.8-0.9 - игнорирование 0.9-1.0 интервала

0
ответ дан MBo 5 March 2019 в 15:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: