Равноотстоящие точки через Кривые Безье

Поздно, но я надеюсь, что это кому-то поможет.

У меня есть JAX RS, определенный следующим образом:

@Path("/examplepath")
@RequestScoped //this make the diference
public class ExampleResource {

Затем, в моем коде, наконец, я могу ввести:

@Inject
SomeManagedBean bean;

В моем случае SomeManagedBean является компонентом ApplicationScoped.

Надеюсь, это поможет кому угодно.

9
задан Cristián Romo 13 August 2008 в 23:31
поделиться

2 ответа

расстояние между P_0 и P_3 (в кубической форме), да, но я думаю, что Вы знали, что, является прямым.

Расстояние на кривой является просто длиной дуги:

рис. 1 http://www.codecogs.com/eq.latex?%5Cint_%7Bt_0%7D%5E%7Bt_1%7D%20%7B%20|P' (t) | %20dt

где:

рис. 2 http://www.codecogs.com/eq.latex?P%27 (t) %20 = % 20 [%7Bx%27, y%27, z%27%7D] %20 = % 20 [%7B%5Cfrac%7Bdx (t) %7D%7Bdt%7D, %5Cfrac%7Bdy (t) %7D%7Bdt%7D, %5Cfrac%7Bdz (t) %7D%7Bdt%7D%7D]

(см. остальных),

Вероятно, у Вас было бы t_0 = 0, t_1 = 1.0, и дюжина (t) = 0 (2-я плоскость).

4
ответ дан 4 December 2019 в 13:51
поделиться

Это называется параметризацией "длины дуги". Я написал об этом статью несколько лет назад:

http://www.saccade.com/writing/graphics/RE-PARAM.PDF

Идея состоит в том, чтобы предварительно вычислить кривую «параметризации» и оценить кривая через это.

9
ответ дан 4 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

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