SkepticalFox Posted August 27, 2016 Share Posted August 27, 2016 (edited) https://bitbucket.org/SkepticalFox/qtankviewer Edited March 28, 2018 by SkepticalFox 3 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 27, 2016 Share Posted August 27, 2016 Как в элементе структуры хранить массив структур, которые могут иметь разные типы. Как и в том коде - массив указателей на структуры и массив переменных, определяющих их тип. Непонятно, зачем извращаться в C, если можно взять тот же C++. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 27, 2016 Author Share Posted August 27, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 27, 2016 Share Posted August 27, 2016 Пока я переписал на Си только парсер .primitives. На каком языке он был написан ранее? Потом буду пробовать GTK+3 и Vulkan. Писать на C GTK приложения можно, но не нужно. Хотя бы из-за того, что в C нет ООП. Vulkan мне что-то совсем не понравился. Он очень отличается от OpenGL. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 27, 2016 Author Share Posted August 27, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 27, 2016 Share Posted August 27, 2016 Теперь вообще объявили, что OpenGL всё и юзайте Vulkan. Ничего OpenGL не будет. Как бы Vulkan не был хорош, для OpenGL уже слишком много всего написано. В GTK+ поддержка Vulkan'а еще не появилась, поэтому придется юзать OpenGL. Что значит придется? Vulkan ещё толком нигде не поддерживается. Проектов, что используют лишь Vulkan ещё нет. Vulkan можно будет использовать через пару-тройку лет, но не сейчас. Весь Xfce написан на Си... GUI предполагает использование ООП. Если в языке нет ООП, написание занимает больше времени и поддержка такого кода сложнее. Речь идёт о рациональности. Писать маленькую программу на C - правильно. Писать большую - нет. В OpenGL царил хаос. Царил? Он продолжает царствовать. Вот краткое описание процедуры поиска в документации OpenGL. Читать с третьего абзаца. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 27, 2016 Author Share Posted August 27, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 28, 2016 Author Share Posted August 28, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 29, 2016 Share Posted August 29, 2016 успех пришёл) Я прострелил себе ногу Если это успех, то что такое неудача? @ Quote Link to comment Short link Share on other sites More sharing options...
Yupi Posted August 29, 2016 Share Posted August 29, 2016 Если это успех, то что такое неудача? Неудача, это когда прострелил, но не ногу. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 29, 2016 Author Share Posted August 29, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 29, 2016 Share Posted August 29, 2016 (edited) Может найдешь что-то очень опасное в коде? 1. Если файл окажется не XML, в obj->tree будет NULL. Тут нужна проверка и завершение в случае неудачи. Это единственное, что бросилось в глаза. Edited August 29, 2016 by Azbuka @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted August 30, 2016 Author Share Posted August 30, 2016 (edited) . Edited September 16, 2016 by ShadowHunterRUS 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted August 31, 2016 Share Posted August 31, 2016 зря я баловался с rm -rf *))Мне одному кажется, или кто-то мазохист? :D 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted August 31, 2016 Share Posted August 31, 2016 зря я баловался с rm -rf * Пакеты всегда можно переустановить. -lGLUT Glut устарел. Лучше использовать GLFW или SDL. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Pepelaz Posted October 5, 2016 Share Posted October 5, 2016 (edited) Эх, мне бы эту штуку год-два назад... ПС: Комментарии ShadowHunterRUS все пустые, только знак "." стоит. Edited October 5, 2016 by Pepelaz @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 5, 2016 Author Share Posted October 5, 2016 (edited) Эх, мне бы эту штуку год-два назад...Отговорки) Все это валяется с 2009 года. Edited October 5, 2016 by SkepticalFox @ Quote Link to comment Short link Share on other sites More sharing options...
Pepelaz Posted October 5, 2016 Share Posted October 5, 2016 Ага-ага, если бы валялось там, где можно найти) А так пришлось ревес-инженерить файлы Картошечки с модельками, потом, Аллаху акбар, нашёл твой питоновский код, на его основе си-шарп скрипт написал, чтоб можно было хмл-ки пюрешечные читать, очень долго писал, т. к. питон б-гомерзкий не знаю никуя @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 5, 2016 Author Share Posted October 5, 2016 Ага-ага, если бы валялось там, где можно найти)На github сложно найти? Не шути так. Именно там я нашел исходник на C#, который и переписал на питон. https://github.com/katzsmile/WoTModTools @ Quote Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted October 6, 2016 Share Posted October 6, 2016 + Это переписанные конвертеры primitives_processed -> obj & mtl visual_processed (compiled) -> visual_processed (decompiled) ? Есть что-то новое? Чем от версии с Питоном отличается? @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.