Bob,
You can use a 3 button mouse, right? KiCad explictly states in
the docs that it requires a 3 button mouse.
Adam Wolf
Cofounder and Engineer
W&L
On Wed, Apr 1, 2015 at 10:00 AM, Bob Gustafson <bobgus@xxxxxxx
<mailto:bobgus@xxxxxxx>> wrote:
On 04/01/2015 07:34 AM, Nick Østergaard wrote:
2015-04-01 14:29 GMT+02:00 Mário Luzeiro <mrluzeiro@xxxxx
<mailto:mrluzeiro@xxxxx>>:
Hello Maciej, Tomasz, Torsten, all,
I found that you are related with GAL development, I
have some questions and discussion for you, hope you
can help me make some things a bit clear.
Some requests:
- Would it be possible in a near future, to detach
the "glm" library from GAL (folder) and maybe make a
common include file for the use glm? Since the
3d-viewer is also using the glm, and last time we had
problems with the define of radius in radians.. maybe
it can be a way to fix this issue.
- Would it be possible in a next near future, think
to reimplement some of (general) modules related with
openGL to have in mind the reuse in other modules in
kicad? I mean, example: can we have a shader loader
manager to be used by different parts in the sources
and not just for GAL? Or any other (openGL / gml)
very general code that can be reused in other
parts..? So it will not be rewritten and duplicated
in the sources..
Now more specific questions, just so I can try to
understand a bit more of the openGL / GAL / Pcbnew:
- openGL / GAL is not currently the default mode,
does it have anything to do with openGL support? Does
Kicad have any limitation policy to not support or
limit the use of openGL (I mean.. openGL versions and
shaders versions in this case). (Other way to make
the question: Does kicad want to support old-school
PC plataforms / graphics board? so we can't make the
full step switch)
I believe the reason for the the opengl canvas not being
the default
is because not all tools are ported, hence we still need
to support
the old canvas. Only when all tools have been ported we
can ditch the
old canvas.
Also, on OSX, switching to OpenGL (using the View menu
options) - my scrollbars disappear. Since two finger panning
is not yet a part of the OSX nightly builds, switching to
OpenGL renders the OSX KiCad unusable.
- Do you think is would be possible to do in some way
what GAL/openGL do in Pcbnew but now to display it in
3D? Would that be an appropriated way to do it for
the 3D-viewer? (Ie: generate it via shaders (lines,
circles, etc) VS generate it via polygon mesh)
- If that makes sense, would it be eventually
possible to reuse GAL/openGL code in the 3d-viewer
some how? in that case?
- I have no knowledge about the "inter application
communication" on Kicad, but I see that when you
click in Pcbnew in a component it will update the
schematic and point to that component. What type of
communication like this could be possible to do
between Pcbnew and 3d-viewer? What type of other
information can it share (in "real-time") ? (Ex:
footprint selected, track selected, pad selected, ...
component moved or placed .. ) ?
It is OK if you would like to point me some parts on
the code to have a look regarding this questions.
Hoping hear from you...
Rgds,
Mario Luzeiro
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp