В редакторе модулей если наложены надписи Обозначение и Значение (как получается сразу при создании нового модуля), то кнопка перемещения не работает. Видимо ждёт выскакивания меню выбора, но меню не появляется. Через ПКМ работает.
Application: Pcbnew
Version: (2013-03-08 BZR 3989 GOST)-testing
Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8)
Platform: Linux 3.2.0-39-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.53.0
Options: USE_PCBNEW_NANOMETRES=ON
KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=OFF
KICAD_SCRIPTING_MODULES=OFF
KICAD_SCRIPTING_WXPYTHON=OFF
QUOTE (break @ Mar 19 2013, 14:24)
При попытке просмотра в 3D в редакторе модулей, выскакиевает ошибка в строке 5910. При этом отображается только часть модели и без цвета.
В приложенном файле wrl проблема в параметре AmbientIntensity, для всех моделей там выставлен 0, в то время как в просмотрщике цвет рассчитывается перемножением AmbientIntensity на DiffuseColor. Попробуйте исправить везде на 1.0. Чтобы избавиться от ошибки, можете попробовать сконвертировать моим скриптом.
Я немного обновил скрипт, полностью переписал генерацию отверстий, должно быть меньше проблем (правда ценой невозможности редактирования сетки). Для генератора теперь нужен немного другой набор файлов: медь, маска, шелкография и края платы, опция "рисовать края на других слоях" больше не влияет. Шелкография, выступающая за края платы теперь также не влияет, все размеры берутся из слоя с краями платы.
Также добавил возможность импорта получившейся модели платы во FreeCAD (пример в приложении) и поправил парсер для поддержки моделей, экспортированных из FreeCAD.
Обновил readme, добавил краткие примеры. Отображение корпусов пока не доделал. Скачать скрипт можно из
репозитория на github.
alexenИсправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [".
CODE
wrload.py -v 2-pin_vint.wrl
File "wrload.py", line 30
print text
^
SyntaxError: invalid syntax
Python 3.2.3
И вообще, такая скачка из репозитория довольно геморройна.
QUOTE (break @ Mar 20 2013, 10:18)
Проблема в строке "texCoord TextureCoordinate { point [".
Попробуйте полностью удалить из файла для всех трех моделек эти 2 ноды: "texCoord TextureCoordinate { point [.*] }" и "texCoordIndex [.*]" (.* - соответственно, всё что между квадратными скобками).
С 3.2 версией к сожалению не проверял. Добавил в ридми версию python (2.7) и забытую python-imaging.
QUOTE (break @ Mar 20 2013, 08:18)
alexenИсправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [".
CODE
wrload.py -v 2-pin_vint.wrl
File "wrload.py", line 30
print text
^
SyntaxError: invalid syntax
Python 3.2.3
И вообще, такая скачка из репозитория довольно геморройна.
В третьем питоне убрано ключевое слово "print", вместо него введена встроенная функция "print()". Попробуйте исправить
CODE
print text
на
CODE
print(text)
QUOTE (Барановский Константин @ Mar 20 2013, 17:46)
В третьем питоне убрано ключевое слово "print"
Одним print тут похоже не обойтись, под 3.2 нет стабильных версий python-imaging и python-opengl, так что в лучшем случае будет работать только преобразование моделей в читаемый кикадом синтаксис.
Патч устраняющий проблему с ориентацией форматки в pcbnew (баг #1155888)
Сообщение отредактировал Сергей Борщ - Apr 1 2013, 09:50
Причина редактирования: Не все удается с первого раза. "Акелла промахнулся" и несколько сообщений слились в одно. Прошу простить на первый раз
Эскизы прикрепленных изображений