algorytm wyliczania wspolrzednych

0

Witam
poszukuje algorytmu
wspol_1=M0trans0;
wspol_2=M0
(M1trans1+trans0);
wspol_3=M0
(M1*(M2*trans2+trans1)+trans0)

0

Co to jest trans1, trans2, trans0, M0, M1 i M2? Dział praca gdzie indziej.

0

jesli jest to konieczne, mozna przyjac sobie za trans(i)=a(i), M(i)=b(i) i nie nadawac im sensu :)

0

Nie ta planeta.

1

Co ciekawe, wykładowcy dość często podają/używaja jakieś dziwne oznaczenia na wykładzie i egzaminie bez ich wcześniejszej definicji.

1

Będę łaskaw i podam nawet nie algorytm, a gotowy kod w Ruby (znaj łaskę Pana):

x = M[0]*trans[0]
y = M[0]*(M[1]*trans[1] + trans[0])  
z = M[0]*(M[1]*(M[2]*trans[2] + trans[1])+ trans[0])

Wersja z funkcjami (takie magiczne coś gdzie wrzucasz wartości a wyskakuje inna wartość):

def calculate_x(value = 0)
  M[0]*(value + trans[0])
end

def calculate_y(value = 0)
  calculate_x M[1]*(value + trans[1])
end

def calculate_z
  calculate_y M[2]*trans[2]
end

1 użytkowników online, w tym zalogowanych: 0, gości: 1