The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Разработчики CMake опубликовали F3D 1.0, компактный просмотрщик 3D-моделей"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики CMake опубликовали F3D 1.0, компактный просмотрщик 3D-моделей"  +/
Сообщение от opennews (??), 08-Июл-20, 19:08 
Компания Kitware, известная разработкой системы сборки CMake, представила быстрый и компактный просмотрщик 3D-моделей F3D 1.0, развиваемый в соответствии с принципом KISS (делать проще, без усложнений). Программа написана на C++, использует библиотеку визуализации VTK и распространяется под лицензией BSD. Возможна сборка для платформ Windows, Linux и macOS...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53312

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 08-Июл-20, 19:08   +1 +/
Компактный? VTK? Это как "миниатюрный" Notepad.exe на Qt?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #5, #29

2. Сообщение от InuYasha (??), 08-Июл-20, 19:10   –1 +/
Интересный проект. Полный NoGUI. Ну, хз, хз. Блендероидам понравится.
А мне форматов не хватает.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

3. Сообщение от Аноним (3), 08-Июл-20, 19:14   +/
Мне показалось что разработчики присобачили 3d-просмотрищик к CMAKE. И после этого они говорят о KISS
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

4. Сообщение от Аноним (4), 08-Июл-20, 19:14   –2 +/
Распакованный бинарь для винды весит 15 мегабайт, зип архив 5. В принципе, если пожать через UPX будет норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6

5. Сообщение от Аноним (6), 08-Июл-20, 19:17   +/
Да, я тоже пишу скрипты на си вместо питона. Но объективно взять что-то жирное и функциональное дешевле, чем изобретать велосипед на квадратных колёсах, пусть и реактивный. При определённой сложности проекта, он так никогда и не взлетит. Кути кстати весьма быстрые и легковесные (особенно принимая во внимание представляемые ими возможности).

Сейчас посмотрел, сколько это всё счастье займёт дополнительно на диске. Пол гигабайта -- фи, какая мелочь. Это же не хаскел ставить ради хелло ворда (есть и такие варианты в репах).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #28, #33

6. Сообщение от Аноним (6), 08-Июл-20, 19:18   +2 +/
Не надо жать upx. В памяти такой запакованный бинарь в разы больше места занимает, это как минимум.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #8, #40

7. Сообщение от Аноним (7), 08-Июл-20, 19:22   +2 +/
На macOS запускается с ошибкой, не работает.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

8. Сообщение от Аноним (4), 08-Июл-20, 19:24   +/
По сравнению с памятью, которую приложения используют в рантайме, это пустяки.
После сжатия бинарь таки весит 5 бегабайт, но не запускается :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #10, #11

9. Сообщение от Аноним (4), 08-Июл-20, 19:25   +/
А не пошел бы ты с такими заявлениями туда -> https://gitlab.kitware.com/f3d/f3d/-/issues ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #35

10. Сообщение от Аноним (6), 08-Июл-20, 19:27   +/
> По сравнению с памятью, которую приложения используют в рантайме, это пустяки.
> После сжатия бинарь таки весит 5 бегабайт, но не запускается :)

Я просто не понимаю какой смысл экономить байты занимаемые экзешником на диске. Оперативная память на порядки ценнее с какой стороны не посмотри.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Аноним (6), 08-Июл-20, 19:28   +/
> По сравнению с памятью, которую приложения используют в рантайме, это пустяки.
> После сжатия бинарь таки весит 5 бегабайт, но не запускается :)

А, ещё по-моему такой файл не вытесняется из памяти при неиспользовании, т.е. он всегда будет висеть и занимать память.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #12

12. Сообщение от Аноним (4), 08-Июл-20, 19:47   +1 +/
А по-моему, он будет висеть в памяти пока:
1) процесс не помрет своей или насильственной смертью;
2) операционка не решит, что вакантную память (которая после первого пункта просто помечается неиспользуемой) пора отдать кому-нибудь более живому.
либо
3) приложуха, уйдя в фон, не вытеснится в свап, если оперативки прям вообще не хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #14

13. Сообщение от IRASoldier_registered (ok), 08-Июл-20, 19:51   +2 +/
>KISS (делать проще, без усложнений)

А кто помешал дать расшифровку аббревиатуры, как она есть на самом деле, без вот этих вот игр в куртуазную интеллигентщину?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #16, #17, #21

14. Сообщение от Аноним (6), 08-Июл-20, 19:52   +/
Скажем, если свопа нет, части файла, которые можно читать с диска, удаляются из памяти при нехватке. А тут этого сделать нельзя, потому что на диске это совсем другой файл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

15. Сообщение от Аноним (15), 08-Июл-20, 19:59   +2 +/
У опеннета возрастной рейтинг 0+, поэтому ругательства пришлось удалить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от агл (?), 08-Июл-20, 20:05   +/
KISS была такая группа:)

Keep It Simple Stupid
сохранив смысл
Делай проще дурачок

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #18, #45

17. Сообщение от A.Stahl (ok), 08-Июл-20, 20:23   +2 +/
Потому что дословный перевод не несёт никакого смысла для тех кто не в курсе его образного значения. А те кто в курсе не нуждаются в переводе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #25

18. Сообщение от Аноним (18), 08-Июл-20, 20:30   +/
на опеннете запятые забанили? я бы вас расстреливал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #32

19. Сообщение от Аноним (19), 08-Июл-20, 21:03   +/
Нафига нам это,  если у нас есть Xash3D Model Viewer?
https://hlfx.ru/forum/attachment.php?s=79cd11a8dfb45e711f078...
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Аноним (33), 08-Июл-20, 21:41   +/
>компактный
>VTK

/0

Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Михрютка (ok), 08-Июл-20, 21:42   +1 +/
хранить в простом дурацком месте.

чо непонятно-то, слышь, интель?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #24

22. Сообщение от Аноним (22), 08-Июл-20, 22:18   +1 +/
Новость писал дятел, для которого kitware — это только cmake. Не будь таким же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #26

23. Сообщение от Игорьemail (??), 08-Июл-20, 22:58   +/
Нет распространенного формата STEP
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #39, #43

24. Сообщение от IRASoldier_registered (ok), 08-Июл-20, 23:02   +/
У тебя гуглотранслятор испортился, слышь, прол?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

25. Сообщение от IRASoldier_registered (ok), 08-Июл-20, 23:04   –1 +/
> Потому что дословный перевод не несёт никакого смысла для тех кто не в курсе его образного значения.

Да ладно, отчего ж не несёт? Смысл прямой и простой. 1) "Не усложняй" 2) "Кто усложняет - тот ***".


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

26. Сообщение от Повидло19 (?), 08-Июл-20, 23:08   +/
Я думаю, разработчики симэйка даже не в курсе существования этой совтины.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

27. Сообщение от Аноним (22), 08-Июл-20, 23:20   +/
Отправь им мерж-реквест.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

28. Сообщение от Аноним (28), 09-Июл-20, 01:41   –1 +/
> я тоже пишу скрипты на си вместо питона

обязательно указывай это в резюме, чтоб я держался от тебя подальше

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #31

29. Сообщение от Аноним (28), 09-Июл-20, 01:43   +2 +/
вообще-то на Qt можно делать очень компактные программы, думаю, ноутпад на qt будет не сильно толше оригинала
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #41

30. Сообщение от aaa (??), 09-Июл-20, 02:00   +/
Хороший перевод: Kiss It Simple, Stupid - делать проще, без усложнений.
Самое главное, политкорректный :-)
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Аноним (6), 09-Июл-20, 02:04   +1 +/
>> я тоже пишу скрипты на си вместо питона
> обязательно указывай это в резюме, чтоб я держался от тебя подальше

Напрасно. У питона довольно долгий запуск (особенно из-за батареек) и жор памяти, кроме того, он плоховато скалируется под нагрузкой и жрёт процессор. А, ну ещё си в 10000 раз быстрее, но это не особо важно. На самом деле я довольно часто пишу скриптоту на питоне, а потом переписываю её на си, если это можно сделать не особо напрягаясь. Вешать в крон питон это какой-то лютый изврат, имхо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44

32. Сообщение от Аноним (32), 09-Июл-20, 02:44   +1 +/
Запятые запрещены конвенцией как пунктуация со смещенным центром тяжести.
А вот точки. Это пожалуйста. Хоть очередями...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

33. Сообщение от Аноним (33), 09-Июл-20, 09:34   +/
Да, конечно.

Культи за собой ещё папку с плагинами тянут. Если прилежение для винды, то весь кутэшный рантайм 50 MiB занимает. И это ещё не всё.

Какие-то arcane баги появляются при кросс-компиляции. То это говно вообще для неё не предназначено. То есть вот есть виндовый бандл. Но там скрипты CMake заточены под винду. К счастью у Федоры есть нормальные скрипты CMake для кросс-компиляции виндовых приложений. Как и вообще пакеты с Qt и зависимостями, притёртые к федоровых MinGW64 пакетам, поэтому используем их.

Пишем тулчейн файл, компилируем ... и дальше начинаются варианты в зависимости от положения звёзд:
1. всё работает
2. 32-битная редакция работает, 64 - нет
3. 64-битная редакция работает, 32 - нет
Варианты нерабочести:
a. ни в вайне не работает, ни в винде
б. работает в вайне, но не в винде. В винде - missing entry point
c. работает в винде, но в вайне крэшится


Как предлагаете чинить?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

34. Сообщение от Аноним (34), 09-Июл-20, 11:19   +/
наконец-то узнал как STL расшифровывается :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

35. Сообщение от Аноним (35), 09-Июл-20, 12:56   –1 +/
А не сделал бы ты нормальный пакет, раз позиционируешь его для пользователей на конретной ОС. И нехер отлаживать его на пользователях. Потому что один раз обломавшись, они больше его ставить не будут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #37

36. Сообщение от Sarcastic scutosaurus (?), 09-Июл-20, 13:57   +/
> Полный NoGUI

А вывод у него ASCII-артом, что ли?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #47

37. Сообщение от annon (?), 09-Июл-20, 14:19   +/
Это не работает на системах вроде macOS, разработчики которой не заинтересованы в совместимости приложений между версиями macOS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

38. Сообщение от annon (?), 09-Июл-20, 14:29   +/
Только вот тебя opennet'овцы обманули. Формат STL изначально является аббревиатурой _stereolithography_.
А то что указано в новости является обратной аббревиатурой (выдуманной на основе слова, изначально не являющегося акронимом):
> STL has several backronyms such as "Standard Triangle Language" and "Standard Tessellation Language"

https://en.wikipedia.org/wiki/STL_(file_format)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

39. Сообщение от annon (?), 09-Июл-20, 14:33   +/
А что можно сделать со STEP'ом во вьювере без графического интерфейса пользователя ;)?
Если хочется взаимодействия а-ля F3D, то просто ставишь пакет opencascade и запускаешь Draw Harness (ну или пишешь скрипт-обёртку для быстрого запуска):

> pload XDE VISUALIZATION
> ReadStep D myfile.stp
> vinit
> XDisplay -dispMode 1 D
> vfit

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

40. Сообщение от Lex (??), 09-Июл-20, 18:43   +/
В разы ли ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

41. Сообщение от Lex (??), 09-Июл-20, 18:54   +/
Это со всем кутёвым рантаймом и прочими радостями ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #42

42. Сообщение от Аноним (42), 09-Июл-20, 22:10   –1 +/
ты просто не умеешь его (и вообще вряд ли что-то) готовить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #48

43. Сообщение от anana (?), 09-Июл-20, 23:30   +/
Для просмотра STEP есть бесплатный CAD Assistant.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

44. Сообщение от мое правило (?), 10-Июл-20, 09:06   +/
Питон спокойно живет с aws лямбде и обслуживант тысячи запросов. Очень плохо, пойду переписывать на си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #46

45. Сообщение от InuYasha (??), 10-Июл-20, 12:02   +/
> Keep It Simple Stupid

Такое впечатление что какие-то упорыши читают это как Keep It Simply Stupid и клепают соответствующие поделки )

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

46. Сообщение от Аноним (6), 10-Июл-20, 12:23   +/
> Питон спокойно живет с aws лямбде и обслуживант тысячи запросов. Очень плохо,
> пойду переписывать на си.

Вот, а взял бы kore, было бы миллиарды запросов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от InuYasha (??), 10-Июл-20, 16:52   +/
GUI и viewport - то разные вещи. Я на скрине никаких графических элементов управления не заметил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

48. Сообщение от Lex (??), 10-Июл-20, 21:09   +/
Ты просто не умеешь читать, ведь иначе прочитал бы вопрос и, либо дал внятный ответ, либо - прошёл мимо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру