Re[3]: Немного полезных ссылок
От: kov_serg Россия  
Дата: 15.08.22 12:28
Оценка:
Здравствуйте, Shtole, Вы писали:


>>нет возможности задать размер физических величинах

S>Такова природа векторной графики. Она про соотношения, а не про размеры. Размеры появляются при её выводе. Это нормально, так и должно быть.
Нет это не нормально.

S>А есть вообще хоть один вменяемый WYSIWYG-редактор чего угодно? Профессионалы не пользуются WYSIWYG. В этом дао

Вы аниматорам это расскажите.


_>>4. можно создать картинку которая будет отрисоваться "вечность"

S>Есть такой знаменитый «тигр»:
S>Image: 256px-Ghostscript_Tiger.svg.png

S>Его используют как ленино плечо, для тестирования производительности графических движков. Анимация этого тигра (через универсальную матрицу) меньше 60fps на бытовых устройствах считалась зашкваром много лет назад (более 10 точно). Что-то у вас глубоко неправильно. Может, вы гигабайтную базу визуализируете? Картография какая-нибудь?

Сколько fps у вас показывает такой svg?
<?xml version="1.0" encoding="utf-8"?>
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<style>path { stroke: red; opacity: 0.3 }</style>
<defs>
<symbol id="s1"><path d="m-50,0 h100"/></symbol>
<symbol id="s2">
<use transform="rotate(1)" xlink:href="#s1"/>
<use transform="rotate(2)" xlink:href="#s1"/>
<use transform="rotate(3)" xlink:href="#s1"/>
<use transform="rotate(4)" xlink:href="#s1"/>
<use transform="rotate(5)" xlink:href="#s1"/>
<use transform="rotate(6)" xlink:href="#s1"/>
<use transform="rotate(7)" xlink:href="#s1"/>
<use transform="rotate(8)" xlink:href="#s1"/>
<use transform="rotate(9)" xlink:href="#s1"/>
<use transform="rotate(10)" xlink:href="#s1"/>
</symbol>
<symbol id="s3">
<use transform="rotate(1)" xlink:href="#s2"/>
<use transform="rotate(2)" xlink:href="#s2"/>
<use transform="rotate(3)" xlink:href="#s2"/>
<use transform="rotate(4)" xlink:href="#s2"/>
<use transform="rotate(5)" xlink:href="#s2"/>
<use transform="rotate(6)" xlink:href="#s2"/>
<use transform="rotate(7)" xlink:href="#s2"/>
<use transform="rotate(8)" xlink:href="#s2"/>
<use transform="rotate(9)" xlink:href="#s2"/>
<use transform="rotate(10)" xlink:href="#s2"/>
</symbol>
<symbol id="s4">
<use transform="rotate(1)" xlink:href="#s3"/>
<use transform="rotate(2)" xlink:href="#s3"/>
<use transform="rotate(3)" xlink:href="#s3"/>
<use transform="rotate(4)" xlink:href="#s3"/>
<use transform="rotate(5)" xlink:href="#s3"/>
<use transform="rotate(6)" xlink:href="#s3"/>
<use transform="rotate(7)" xlink:href="#s3"/>
<use transform="rotate(8)" xlink:href="#s3"/>
<use transform="rotate(9)" xlink:href="#s3"/>
<use transform="rotate(10)" xlink:href="#s3"/>
</symbol>
<symbol id="s5">
<use transform="rotate(1)" xlink:href="#s4"/>
<use transform="rotate(2)" xlink:href="#s4"/>
<use transform="rotate(3)" xlink:href="#s4"/>
<use transform="rotate(4)" xlink:href="#s4"/>
<use transform="rotate(5)" xlink:href="#s4"/>
<use transform="rotate(6)" xlink:href="#s4"/>
<use transform="rotate(7)" xlink:href="#s4"/>
<use transform="rotate(8)" xlink:href="#s4"/>
<use transform="rotate(9)" xlink:href="#s4"/>
<use transform="rotate(10)" xlink:href="#s4"/>
</symbol>
<symbol id="s6">
<use transform="rotate(1)" xlink:href="#s5"/>
<use transform="rotate(2)" xlink:href="#s5"/>
<use transform="rotate(3)" xlink:href="#s5"/>
<use transform="rotate(4)" xlink:href="#s5"/>
<use transform="rotate(5)" xlink:href="#s5"/>
<use transform="rotate(6)" xlink:href="#s5"/>
<use transform="rotate(7)" xlink:href="#s5"/>
<use transform="rotate(8)" xlink:href="#s5"/>
<use transform="rotate(9)" xlink:href="#s5"/>
<use transform="rotate(10)" xlink:href="#s5"/>
</symbol>
<symbol id="s7">
<use transform="rotate(1)" xlink:href="#s6"/>
<use transform="rotate(2)" xlink:href="#s6"/>
<use transform="rotate(3)" xlink:href="#s6"/>
<use transform="rotate(4)" xlink:href="#s6"/>
<use transform="rotate(5)" xlink:href="#s6"/>
<use transform="rotate(6)" xlink:href="#s6"/>
<use transform="rotate(7)" xlink:href="#s6"/>
<use transform="rotate(8)" xlink:href="#s6"/>
<use transform="rotate(9)" xlink:href="#s6"/>
<use transform="rotate(10)" xlink:href="#s6"/>
</symbol>
<symbol id="s8">
<use transform="rotate(1)" xlink:href="#s7"/>
<use transform="rotate(2)" xlink:href="#s7"/>
<use transform="rotate(3)" xlink:href="#s7"/>
<use transform="rotate(4)" xlink:href="#s7"/>
<use transform="rotate(5)" xlink:href="#s7"/>
<use transform="rotate(6)" xlink:href="#s7"/>
<use transform="rotate(7)" xlink:href="#s7"/>
<use transform="rotate(8)" xlink:href="#s7"/>
<use transform="rotate(9)" xlink:href="#s7"/>
<use transform="rotate(10)" xlink:href="#s7"/>
</symbol>
<symbol id="s9">
<use transform="rotate(1)" xlink:href="#s8"/>
<use transform="rotate(2)" xlink:href="#s8"/>
<use transform="rotate(3)" xlink:href="#s8"/>
<use transform="rotate(4)" xlink:href="#s8"/>
<use transform="rotate(5)" xlink:href="#s8"/>
<use transform="rotate(6)" xlink:href="#s8"/>
<use transform="rotate(7)" xlink:href="#s8"/>
<use transform="rotate(8)" xlink:href="#s8"/>
<use transform="rotate(9)" xlink:href="#s8"/>
<use transform="rotate(10)" xlink:href="#s8"/>
</symbol>
<symbol id="s10">
<use transform="rotate(1)" xlink:href="#s9"/>
<use transform="rotate(2)" xlink:href="#s9"/>
<use transform="rotate(3)" xlink:href="#s9"/>
<use transform="rotate(4)" xlink:href="#s9"/>
<use transform="rotate(5)" xlink:href="#s9"/>
<use transform="rotate(6)" xlink:href="#s9"/>
<use transform="rotate(7)" xlink:href="#s9"/>
<use transform="rotate(8)" xlink:href="#s9"/>
<use transform="rotate(9)" xlink:href="#s9"/>
<use transform="rotate(10)" xlink:href="#s9"/>
</symbol>
<symbol id="s11">
<use transform="rotate(1)" xlink:href="#s10"/>
<use transform="rotate(2)" xlink:href="#s10"/>
<use transform="rotate(3)" xlink:href="#s10"/>
<use transform="rotate(4)" xlink:href="#s10"/>
<use transform="rotate(5)" xlink:href="#s10"/>
<use transform="rotate(6)" xlink:href="#s10"/>
<use transform="rotate(7)" xlink:href="#s10"/>
<use transform="rotate(8)" xlink:href="#s10"/>
<use transform="rotate(9)" xlink:href="#s10"/>
<use transform="rotate(10)" xlink:href="#s10"/>
</symbol>
<symbol id="s12">
<use transform="rotate(1)" xlink:href="#s11"/>
<use transform="rotate(2)" xlink:href="#s11"/>
<use transform="rotate(3)" xlink:href="#s11"/>
<use transform="rotate(4)" xlink:href="#s11"/>
<use transform="rotate(5)" xlink:href="#s11"/>
<use transform="rotate(6)" xlink:href="#s11"/>
<use transform="rotate(7)" xlink:href="#s11"/>
<use transform="rotate(8)" xlink:href="#s11"/>
<use transform="rotate(9)" xlink:href="#s11"/>
<use transform="rotate(10)" xlink:href="#s11"/>
</symbol>
</defs>
<use transform="translate(100,100)" xlink:href="#s12"/>
</svg>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.