← Back to team overview

kicad-developers team mailing list archive

Re: GAL questions (with regarding 3d-viewer)

 

Too bad..

On 04/01/2015 11:17 AM, Adam Wolf wrote:

Yup.  The trackpad stuff didn't get in before the feature freeze, so
it will be a bit before it's in the tree.

On Apr 1, 2015 12:15 PM, "Bob Gustafson" <bobgus@xxxxxxx
<mailto:bobgus@xxxxxxx>> wrote:

    My Mac air laptop only has a trackpad. If I would buy a 3 button
    mouse, it would be one more piece of klim-bing to bring along.

    The advantage of the built-in trackpad is that I can have the
    whole laptop on my lap. Difficult to find a suitable place for the
    mouse in that environment.

    Thanks for your suggestion though.

    Bob G

    On 04/01/2015 09:06 AM, Adam Wolf wrote:
    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





Follow ups

References