Вероятно, это больше похоже на математический вопрос:
Если у меня есть вектор:
var origin = new Vector(x, y)
затем я хотел бы получить N субвекторов, каждый из субвекторов N получается путем добавления вектора origin
с новым вектором, например:
subVector = origin.add(new Vector(m, n));
Результат, которого я хотел бы достичь, показан на изображении ниже:
Я хотел бы получить N субвекторов, которые находятся в одинаковом горизонтальном уровне и с интервалом "L" длины ,
Мои вопросы:
1. что такое новый вектор (Vector(m, n)
) m , n значения, которые я должен
использовать, чтобы получить все суб-векторы? ( N - динамическое значение)
I end up with something like:
for(var i=0; i<N; i++){
//But, how to select the m, n value here??
var subVector = origin.add(new Vector(m, n));
}
2. Как выбрать новый вектор (Vector(m, n)
) m , n , чтобы убедиться, что расстояние между два соседних субвектора - это L , как показано на рисунке?