21

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 97 889

Геодезический скрипт Кушелева

Шкала "Принцессы Сувсы" (как она видна через дифракционную решетку):

https://img-fotki.yandex.ru/get/1105245/158289418.4ec/0_1910a4_a860f9f5_orig.png

22

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 97 895

Геодезический скрипт Кушелева

https://img-fotki.yandex.ru/get/963786/158289418.4ec/0_1910b3_3e15f86c_XL.jpg

Шкалу "Принцессы Сувсы" через дифракционную решетку будет видно поверх заслоняющих объектов. По крайней мере при низкой освещенности заслоняющих объектов и высокой освещенности шкалы. Понятно, что лазерная подсветка может быть сильнее солнечного освещения даже днём.

https://img-fotki.yandex.ru/get/901683/158289418.4ec/0_1910b4_37a3f31c_XL.jpg

https://img-fotki.yandex.ru/get/404631/158289418.4ec/0_1910b5_59d53d85_XL.gif

23

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 97 899

Геодезический скрипт Кушелева

Обратите внимание на этот орнамент:

https://img-fotki.yandex.ru/get/904253/158289418.4ed/0_1910cb_cbc6e863_XL.jpg

Сравните его с этим:

https://img-fotki.yandex.ru/get/1109266/158289418.4eb/0_191019_78328192_XL.jpg

Заметили, что отличие заключается в том, что в малом подпериоде всего 2 полосы вместо 4 ?

Надо будет этот орнамент тоже смоделировать с помощью геодезического скрипта Кушелева. Интересно, какая шкала будет видна через дифракционную решетку?

Кстати, здесь видна связь с "пересобранными фракталами" (матрицами Серпинского-Кушелева) ...

24

Re: Геодезический скрипт Кушелева

http://nanoworld.org.ru/topic/1952/page/95/

Daren пишет:
Kushelev пишет:
Daren пишет:

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

Кушелев: Вы путаете идеальный мир с реальностью. Это в идеальном мире можно шкалу "хоть на микроны разбить". В реальности мы видим, что одна шкала работает, а другая не работает:

https://img-fotki.yandex.ru/get/907384/158289418.4ed/0_1910ee_541e0296_orig.jpg

Правильно, дополненная работает, а ваш набор цветных столбиков не дает никакой информации. Отметьте на вашей цветастой шкале где там 124 мм. и потом поясните как вы это сделали?

На моей шкале видны 15 делений. При этом уменьшение масштаба в 8 раз оставляет шкалу работоспособной.

На Вашей шкале видно больше делений и цифры, но при уменьшении масштаба в 8 раз шкала перестаёт работать.

25

Re: Геодезический скрипт Кушелева

Daren пишет:
Kushelev пишет:
Daren пишет:

у меня фотография реальной линейки а у вас что?

Кушелев: А у меня фотография реальной дифракционной шкалы с экрана компьютера, где верхняя часть видна без дифракционной решетки, а нижняя - через дифракционную решетку.

Вот оригинальная фотка:

https://img-fotki.yandex.ru/get/231372/158289418.447/0_17f764_c43feaed_XL.png

Так что мы с Вами сравниваем две фотографии. На них разные шкалы. Одна работает, а другая нет.

Я с вас угораю... Вы свою шкалу дифракционную которая у вас на мониторе, как в лесу разматывать будете? Или у вас 100 метровый монитор есть?

Кушелев: А какая разница, на мониторе или на другом носителе? Вот, например, дифракционная шкала "Принцессы Сувсы", выполненная в виде макета фрактального эталона длины/угловых величин:

https://img-fotki.yandex.ru/get/1049734/158289418.4ea/0_190d23_626c9ec7_XL.jpg
Положите рядом свою линейку и увидите, что ... ничего не увидите smile

А прикиньте, что изобразит чудо-программа Вашего гениального программиста, если ей "скормить" подобную фотку?

Вашу чудо-линейку я положил параллельно фрактальному эталону "Принцессы Сувсы". Она видна более светлой линией, чем цвет плиты, на которой она лежит:

https://img-fotki.yandex.ru/get/1003890/158289418.4ed/0_19111f_3b8a1467_XL.jpg

26

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 98 006

Геодезический скрипт Кушелева

https://img-fotki.yandex.ru/get/1338015/158289418.4ed/0_191154_2aab1ff1_XL.jpg
Ещё один интересный тип дифракционных шкал...

Вероятно, такие шкалы нужно рассматривать через концентрические дифракционные решетки.

https://img-fotki.yandex.ru/get/998719/158289418.4ed/0_191155_7b886238_XL.gif
В такой решетке линии расположены радиально, а нам нужно, чтобы они располагались, как в лазерном диске.

https://img-fotki.yandex.ru/get/1026686/158289418.4ed/0_191157_23f852af_XL.jpg
Подробнее: http://bourabai.kz/physics/3326.html

В этой таблице такая решетка идёт под буквой (в).

Обратите внимание на линейный растр Жирара (и). Узнаёте?

https://img-fotki.yandex.ru/get/910638/158289418.4ed/0_191158_7fb277b7_XL.jpg
Что произойдёт, если изображение дифракционной решетки, в частности, растра Жирара, пропустить через дифракционную решетку?

Скорее всего произойдёт что-то типа этого:

https://img-fotki.yandex.ru/get/1339996/158289418.4ed/0_191159_f34052ea_XL.jpg
Это позволит точно ориентировать дифракционную решетку относительно шкалы.

Мексиканские орнаменты могут содержать окрашенные изображения растров Жирара, что позволяет точно ориентировать дифракционную решетку при обработке дифракционной шкалы.

27

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 98 009

Геодезический скрипт Кушелева

https://img-fotki.yandex.ru/get/1101163/158289418.4ed/0_1910dd_1a9ae83c_XL.jpg
Давайте разгадаем алгоритм, с помощью которого создан этот орнамент-шкала.

https://img-fotki.yandex.ru/get/1016686/158289418.4ed/0_19115a_a32433d0_XL.jpg
Линия, разделяющая элементы шкалы разных цветов, по сути является линейно-растущей/спадающей функцией.

https://img-fotki.yandex.ru/get/1000911/158289418.4ed/0_19115b_4c2d0273_XL.jpg

Так выглядит интеграл от логической функции. Какой, интересно?

https://img-fotki.yandex.ru/get/1000477/158289418.4ed/0_19115c_47c8e01d_XL.gif
Так выглядит периодическая треугольная функция и её производная, например, напряжение и ток через конденсатор.

https://img-fotki.yandex.ru/get/1003453/158289418.4ed/0_19115d_c591187f_XL.gif
Если скважность отличается от двойки, то треугольный сигнал деформируется. А если интегралы положительного и отрицательного прямоугольных импульсов не будут одинаковыми, то может получиться "наша" функция. Для этого амплитуда положительных и отрицательных импульсов должна быть одинаковой.

https://img-fotki.yandex.ru/get/909303/158289418.4ed/0_19115e_ff123ea8_XL.jpg

https://img-fotki.yandex.ru/get/910638/158289418.4ed/0_19115f_d1138c27_XL.png

https://img-fotki.yandex.ru/get/1025946/158289418.4ee/0_191160_c531cfc9_XL.jpg
Две функции меняются встречно, ограничивая область одного цвета.

Движение объекта вдоль горизонтальной оси приведёт к замене одного цвета на другой и, следовательно, сигнала одного канала на сигнал другого канала. По функции Кушелева. Но не такой:

http://nanoworld88.narod.ru/data/475_files/0_1182f2.jpg

а по такой:

http://nanoworld88.narod.ru/data/475_files/0_1277b5.png
Подробнее: http://nanoworld88.narod.ru/data/475.htm

Быстрая составляющая нужна для увеличения чувствительности и надёжности регистрации сигнала.

Использование этой шкалы с дифракционной решеткой позволяет сделать её незаслоняемой. Но в этом случае цвета должны быть подобраны так, чтобы проходя через дифракционную решетку получалась черно-белая шкала.

28

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 98 006

Геодезический скрипт Кушелева

https://img-fotki.yandex.ru/get/1338015/158289418.4ed/0_191154_2aab1ff1_XL.jpg
Ещё один интересный тип дифракционных шкал...

Вероятно, такие шкалы нужно рассматривать через концентрические дифракционные решетки.

https://img-fotki.yandex.ru/get/998719/158289418.4ed/0_191155_7b886238_XL.gif
В такой решетке линии расположены радиально, а нам нужно, чтобы они располагались, как в лазерном диске.

https://img-fotki.yandex.ru/get/1026686/158289418.4ed/0_191157_23f852af_XL.jpg
Подробнее: http://bourabai.kz/physics/3326.html

В этой таблице такая решетка идёт под буквой (в).

Обратите внимание на линейный растр Жирара (и). Узнаёте?

https://img-fotki.yandex.ru/get/910638/158289418.4ed/0_191158_7fb277b7_XL.jpg
Что произойдёт, если изображение дифракционной решетки, в частности, растра Жирара, пропустить через дифракционную решетку?

Скорее всего произойдёт что-то типа этого:

https://img-fotki.yandex.ru/get/1339996/158289418.4ed/0_191159_f34052ea_XL.jpg
Это позволит точно ориентировать дифракционную решетку относительно шкалы.

Мексиканские орнаменты могут содержать окрашенные изображения растров Жирара, что позволяет точно ориентировать дифракционную решетку при обработке дифракционной шкалы.

Кушелев: Похоже, что здесь нужна не концентрическая дифракционная решетка, а гексагональная (ж)

https://img-fotki.yandex.ru/get/1003894/158289418.4ee/0_191193_765678b0_XL.gif

29

Re: Геодезический скрипт Кушелева

Формы, механизмы, энергия наномира. Сообщение 98 374

Геодезический скрипт Кушелева

Кушелев: Интересно было бы написать программу, которая будет моделировать рассмотрение дифракционной шкалы через дифракционную решетку.

Алгоритм следующий:

Шкала задается целочисленными координатами исходных полос и кодами их цветов. Пример:

координата / код цвета (расшифровка)
1. 01 (красный-1)
2. 02 (красный-2)
3. 03 (красный-3)
4. 04 (крано-оражевый)
5. 05 (оранжевый)
6. 06 (оранжево-желтый)
7. 07 (желтый)
8. 08 (желто-зеленый)
9. 09 (салатовый)
10. 10 (зеленый)
11. 11 (цвет морской волны, зеленовато-голубой)
12. 12 (голубой)
13. 13 (сине-голубой)
14. 14 (синий)
15. 15 (сине-фиолетовый)
16. 16 (фиолетовый)

Каждый цвет при рассмотрении через дифракционную решетку должен смещаться (в одну или в противоположные стороны в зависимости от выбора профиля дифракционной решетки) на целое число полос шкалы.

Фиолетовый смещается меньше всего, красный-1 больше всего. Эти величины смещений задаются тоже в исходных данных, в четвертом столбце: http://nanoworld.org.ru/topic/1963/

N . Название . . . . . . . . Длина волны Сдвиг . . . . . R . . . . G . . . . B

01 Красный 1 . . . . . . . . . 65 . . . . 22 . . . . . . . . . 134 . . . 35 . . . 16
02 Красный 2 . . . . . . . . . 69 . . . . 21 . . . . . . . . . 219 . . . 37 . . . 26
03 Красный 3 . . . . . . . . . 72 . . . . 20 . . . . . . . . . 230 . . . 42 . . . 56
04 Оражево-желтый . . . . 76 . . . . 19 . . . . . . . . . 255 . . 184 . . . 60
05 Желтый . . . . . . . . . . . 80 . . . . 18 . . . . . . . . . 255 . . 243 . . . 64
06 Желто-зеленый . . . . . 85 . . . . 17 . . . . . . . . . 216 . . 222 . . . 50
07 Салатовый . . . . . . . . .90 . . . . 16 . . . . . . . . . 134 . . 190 . . . 67
08 Зеленый . . . . . . . . . . 96 . . . . 15 . . . . . . . . . . 69 . . 102 . . . 45
09 Голубой . . . . . . . . . . 103 . . . . 14 . . . . . . . . 188 . . 233 . . . 236
10 Синий . . . . . . . . . . . 111 . . . . 13 . . . . . . . . . 58 . . 108 . . . 135
11 Фиолетовый . . . . . . . 120 . . . . 12 . . . . . . . . . 51 . . . 40 . . . 83
12 Розовый . . . . . . . . . . 72 . . . . . 20 . . . . . . . . 255 . . 145 . . 184
13 Белый . . . . . . . . . . . . все цвета
14 Черный . . . . . . . . . . . . ничего

Геодезический скрипт Кушелева:

Часть 1:

red2=box length:8 width:1 height:0.01 pos:[1,4, 0] wirecolor: [219,37,27]
red1=box length:8 width:1 height:0.01 pos:[2,4, 0] wirecolor: [134,35,16]
violet=box length:8 width:1 height:0.01 pos:[3,4, 0] wirecolor: [51,40,83]
blue1=box length:8 width:1 height:0.01 pos:[4,4, 0] wirecolor: [58,108,135]
white1=box length:8 width:1 height:0.01 pos:[5,4, 0] wirecolor: [255,255,255]
rose1=box length:8 width:1 height:0.01 pos:[6,4, 0] wirecolor: [255,145,184]
red3=box length:8 width:1 height:0.01 pos:[7,4, 0] wirecolor: [230,42,56]
red2=box length:8 width:1 height:0.01 pos:[8,4, 0] wirecolor: [219,37,27]
red3=box length:8 width:1 height:0.01 pos:[9,4, 0] wirecolor: [230,42,56]
orange_yellow=box length:8 width:1 height:0.01 pos:[10,4, 0] wirecolor: [255,184,60]
yellow1=box length:8 width:1 height:0.01 pos:[11,4, 0] wirecolor: [255,243,64]
yellow_green=box length:8 width:1 height:0.01 pos:[12,4, 0] wirecolor: [216,222,50]
salat=box length:8 width:1 height:0.01 pos:[13,4, 0] wirecolor: [134,190,67]
green1=box length:8 width:1 height:0.01 pos:[14,4, 0] wirecolor: [69,102,45]
--black01=box length:8 width:1 height:0.01 pos:[15,4, 0] wirecolor: [0,0,0]
--black02=box length:8 width:1 height:0.01 pos:[16,4, 0] wirecolor: [0,0,0]
--black03=box length:8 width:1 height:0.01 pos:[17,4, 0] wirecolor: [0,0,0]
--black04=box length:8 width:1 height:0.01 pos:[18,4, 0] wirecolor: [0,0,0]
--black05=box length:8 width:1 height:0.01 pos:[19,4, 0] wirecolor: [0,0,0]
--black06=box length:8 width:1 height:0.01 pos:[20,4, 0] wirecolor: [0,0,0]
--black07=box length:8 width:1 height:0.01 pos:[21,4, 0] wirecolor: [0,0,0]
--black08=box length:8 width:1 height:0.01 pos:[22,4, 0] wirecolor: [0,0,0]
--black09=box length:8 width:1 height:0.01 pos:[23,4, 0] wirecolor: [0,0,0]
--black10=box length:8 width:1 height:0.01 pos:[24,4, 0] wirecolor: [0,0,0]

Часть 2:

red2=box length:8 width:1 height:0.01 pos:[1,4, 0] wirecolor: [219,37,27]
red1=box length:8 width:1 height:0.01 pos:[2,4, 0] wirecolor: [134,35,16]
violet=box length:8 width:1 height:0.01 pos:[3,4, 0] wirecolor: [51,40,83]
blue1=box length:8 width:1 height:0.01 pos:[4,4, 0] wirecolor: [58,108,135]
white1=box length:8 width:1 height:0.01 pos:[5,4, 0] wirecolor: [255,255,255]
rose1=box length:8 width:1 height:0.01 pos:[6,4, 0] wirecolor: [255,145,184]
red3=box length:8 width:1 height:0.01 pos:[7,4, 0] wirecolor: [230,42,56]
red21=box length:8 width:1 height:0.01 pos:[8,4, 0] wirecolor: [219,37,27]
red31=box length:8 width:1 height:0.01 pos:[9,4, 0] wirecolor: [230,42,56]
orange_yellow=box length:8 width:1 height:0.01 pos:[10,4, 0] wirecolor: [255,184,60]
yellow1=box length:8 width:1 height:0.01 pos:[11,4, 0] wirecolor: [255,243,64]
yellow_green=box length:8 width:1 height:0.01 pos:[12,4, 0] wirecolor: [216,222,50]
salat=box length:8 width:1 height:0.01 pos:[13,4, 0] wirecolor: [134,190,67]
green1=box length:8 width:1 height:0.01 pos:[14,4, 0] wirecolor: [69,102,45]
--
move red1[22,0.1,0.02]
move red2[21,0.2,0.02]
move red21[21,0.3,0.03]
move red3[20,0.4,0.04]
move red31[20,0.5,0.05]
move orange_yellow[19,0.6,0.06]
move yellow1[18,0.7,0.07]
move yellow_green[17,0.8,0.08]
move salat[16,0.9,0.09]
move green1[15,1,0.1]
move blue1[14,1.1,0.11]
move violet[13,1.3,0.13]
move rose1[21,1.4,0.14]

Часть 3:

red1_2=box length:8 width:1 height:0.01 pos:[22+6,3.9, -0.01] wirecolor: [134,35,16]
red2_2=box length:8 width:1 height:0.01 pos:[21+6,3.8, -0.02] wirecolor: [219,37,27]
red3_2=box length:8 width:1 height:0.01 pos:[20+6,3.7, -0.03] wirecolor: [230,42,56]
orange_yellow_2=box length:8 width:1 height:0.01 pos:[19+6,3.6, -0.04] wirecolor: [255,184,60]
yellow1_2=box length:8 width:1 height:0.01 pos:[18+6,3.5, -0.05] wirecolor: [255,243,64]
yellow_green_2=box length:8 width:1 height:0.01 pos:[17+6,3.4, -0.06] wirecolor: [216,222,50]
salat_2=box length:8 width:1 height:0.01 pos:[16+6,3.3, -0.07] wirecolor: [134,190,67]
green1_2=box length:8 width:1 height:0.01 pos:[15+6,3.2, -0.08] wirecolor: [69,102,45]
blue1_2=box length:8 width:1 height:0.01 pos:[14+6,3.1, -0.09] wirecolor: [58,108,135]
violet_2=box length:8 width:1 height:0.01 pos:[13+6,2.9, -0.11] wirecolor: [51,40,83]

***
Однако в этом скрипте не реализована возможность смешения цветов при наложении.

Это можно  сделать путём суммирования троек числе R,G,B (wirecolor).

Кто может усовершенствовать скрипт, добавив суммирование цветных полос и возможность дублирования всех полос для перемещения в противоположных направлениях?

Программу можно написать на любом языке.

Программа должна строить вид шкалы, как её видно через дифракционную решетку. Типа такого:

https://img-fotki.yandex.ru/get/910638/158289418.4ec/0_1910a5_2f42b5f1_orig.png