АЛГЕБРОЙ - ГАРМОНИЮ...№ 1
Alt

Проверим?

Есть начальные условия -
Представим себе некую пространственную структуру образованную исключительно тетраэдрами. При этом каждый последующий элемент структуры - присоединяется к любой из трех свободных граней последнего в структуре тетраэдра.

Легко можно рассчитать координаты "свободной" вершины этого "присоединенного" - Kn = 2 [1/3(K n-3 + K n-2 + K n-1) - K n-4]. Чтобы присоединять - к любой из трех свободных - и при этом сохранять единый порядок нумерации вершин - условимся заменять тетраэдр на треугольник. Это позволит сделать нумерацию непрерывной и приведет к присвоению некоторым из вершин нескольких порядковых номеров. В этом случае - Kn = 2D [1/3(Kn-3 + Kn-2 + Kn-1) - Kn-4] -

где K - координата (X; Y; Z) точки; n - порядковый номер точки; D - оператор кода, который может принимать значения 0 и 1.

И есть задача - написать программу - "подбирающую" оператор для каждого присоединения - для ПРОВЕРКИ СХОДИМОСТИ структуры. Проверки теоретической возможности "заглотить змее свой собственный хвост". А что - САМОЕ ИНТЕРЕСНОЕ - "заглот" этот один? Или несколько? Или - вообще - произвольно множественный? Если - третье - то открываются перспективы использовать это для очень хитро-устроенного пароля идентификации... скажем электронной подписи...

Для визуализации структуры хорошо бы соорудить ее трехмерный образ в 3D векторном редакторе. Но можно разглядеть принцип ее построения и на макете.
Профиль 

АЛГЕБРОЙ - ГАРМОНИЮ...№ 2
Alt

Профиль 


Вы не зарегистрированы либо не вошли в портал!!!
Регистрация или вход в портал - в главном меню.



 Просмотров:   002544    Постингов:   000002