Fwd: OpenSCAD Customizer

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: OpenSCAD Customizer

Shaina Sabarwal
Hey,

I am Shaina Sabarwal, one who worked on OpenSCAD GUI last year in
GSoC. This year I was thinking to work on Customizer feature
(currently implemented in meta-data-2) branch. For planning purposes I
need some use cases and examples on where can this feature be used and
as an openscad user what improvement or enhancement would you like to
see ?

You can have a gist of current implementation from following videos
http://files.openscad.org/video/screencast-parameter-window.webm
http://files.openscad.org/video/screencast-library-window.webm

Thanks.

--
Shaina Sabarwal
blog: shainasabarwal.wordpress.com
github: github.com/shaina7837

You don't have to be great to start but start to be great.

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: OpenSCAD Customizer

Miro Hrončok
Hi,
the drag and drop thing seems very non-intuitive to me. Also it's
weird that you have to drag and drop it over the 3D canvas area. I
would prefer *Paste* button.
Miro Hrončok

Telefon: +420777974800


2015-03-20 8:56 GMT+01:00 Shaina Sabarwal <[hidden email]>:

> Hey,
>
> I am Shaina Sabarwal, one who worked on OpenSCAD GUI last year in
> GSoC. This year I was thinking to work on Customizer feature
> (currently implemented in meta-data-2) branch. For planning purposes I
> need some use cases and examples on where can this feature be used and
> as an openscad user what improvement or enhancement would you like to
> see ?
>
> You can have a gist of current implementation from following videos
> http://files.openscad.org/video/screencast-parameter-window.webm
> http://files.openscad.org/video/screencast-library-window.webm
>
> Thanks.
>
> --
> Shaina Sabarwal
> blog: shainasabarwal.wordpress.com
> github: github.com/shaina7837
>
> You don't have to be great to start but start to be great.
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
tp3
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Customizer

tp3
In reply to this post by Shaina Sabarwal
On 03/20/2015 08:56 AM, Shaina Sabarwal wrote:
> I am Shaina Sabarwal, one who worked on OpenSCAD GUI last year in
> GSoC. This year I was thinking to work on Customizer feature
> (currently implemented in meta-data-2) branch. For planning purposes I
> need some use cases and examples on where can this feature be used and
> as an openscad user what improvement or enhancement would you like to
> see ?
>
Just to comment on what's already there... it's basically prototyping
code for two use cases.

1) Define Parameters for a specific Model

    We have a simple keychain that needs some basic features to be
    configurable for other people to use, e.g.

    - The length, width and height of the keychain
    - The text to write on it
    - The diameter of the hole

    This is essentially what the Thingiverse customizer is doing

2) Define Parameters for Parts in a Library

    This refers to libraries like MCAD and maybe even more BOLTS. Right
    now, there is no UI support for using those. For example using
    a M4 bolt from BOLTS is:

    include <BOLTS/BOLTS.scad>
    ISO4014(key = "M4", l = 20);

    So you have to know what parameters are needed / possible. BOLTS
    has a very good documentation, but I think it would be even more
    user friendly if we can just add the include<>, start the compile
    and now a list of all library parts is available with included
    documentation for the parts and the parameters.

    Later we might even have that available via web with some kind of
    library index, but that's a different topic :-).

I'm sure there are more use cases and/or additional variations to the
two described above (e.g, saving parameter sets for the models from use
case 1).

ciao,
   Torsten.


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
-- Torsten
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Customizer

Peter Falke
Nice work.
Very nice work!


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Customizer

Peter Falke
This is some impressive costumisation.
 

2015-03-20 19:48 GMT+01:00 Peter Falke <[hidden email]>:
Nice work.
Very nice work!




--
[hidden email]

P.S. Falls meine E-Mail kürzer ausfällt als Dir angenehm ist:
Ich probiere gerade aus kurze Antworten statt gar keine Antworten zu schreiben.
Wenn Du gerne mehr lesen möchtest, dann lass es mich bitte wissen.

P.S. In case my e-mail is shorter than you enjoy:
I am currently trying short replies instead of no replies at all.
Please let me know, if you like to read more.

Enjoy!

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
tp3
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Customizer

tp3
Ahh, nice example. I guess that's pretty much what we could do when saving
sets of model parameters along with the model itself.
A table view seems to be quite a useful thing, I hope it's not possible to
patent such a thing?

ciao,
   Torsten.


On 03/22/2015 03:48 PM, Peter Falke wrote:

> Have a look at: https://www.youtube.com/watch?v=DRS6dhyvU-E
>
> This is some impressive costumisation.
>
>
> 2015-03-20 19:48 GMT+01:00 Peter Falke <[hidden email] <mailto:[hidden email]>>:
>
>     Nice work.
>     Very nice work!
>
>
>
>
> --
> [hidden email] <mailto:[hidden email]>
>
> P.S. Falls meine E-Mail kürzer ausfällt als Dir angenehm ist:
> Ich probiere gerade aus kurze Antworten statt gar keine Antworten zu schreiben.
> Wenn Du gerne mehr lesen möchtest, dann lass es mich bitte wissen.
>
> P.S. In case my e-mail is shorter than you enjoy:
> I am currently trying short replies instead of no replies at all.
> Please let me know, if you like to read more.
>
> Enjoy!
>
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
-- Torsten
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: OpenSCAD Customizer

MichaelAtOz
Administrator
In reply to this post by Shaina Sabarwal
Shaina Sabarwal wrote
Hey,

I am Shaina Sabarwal, one who worked on OpenSCAD GUI last year in
GSoC.
Thanks for you efforts last year BTW, OpenSCAD is now a lot more user friendly and starting to look professional.
Admin - email* me if you need anything, or if I've done something stupid...
* click on my MichaelAtOz label, there is a link to email me.

Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work.
Obviously inclusion of works of previous authors is not included in the above.
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: OpenSCAD Customizer

mitch
In reply to this post by Shaina Sabarwal
Nice work Shaina! I also want to thank you for your contributions to the interface last year. It's very nice and I look forward to your next contribution.

I'm looking to contribute to the MCAD library this summer. I think the standard parts library would be much more useful if it were integrated with a customizer-like interface. We should collaborate. I am especially interested in the abstraction and association of key parameters.

I have a ton of ideas for how this might work but I'm not sure they're ready for the world. I was hoping there would be a bigger response to your post - something to set the tone/expectations. Is this forum where that discussion should be, or are there threads on github? If not, let's figure out a good way to plan this out. (mockups, narratives, polls, etc?)

I apologize if this discussion concern is a solved problem, or if I'm doing it wrong. I'm new to the community and I think this aspect of the project is very important.

Thanks!
Mitch
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: OpenSCAD Customizer

Shaina Sabarwal
On Wed, Mar 25, 2015 at 2:58 AM, mitch <[hidden email]> wrote:
> I'm looking to contribute to the MCAD library this summer. I think the
> standard parts library would be much more useful if it were integrated with
> a customizer-like interface. We should collaborate. I am especially
> interested in the abstraction and association of key parameters.
I wish we could, but I have moved to other project for this summer, as
the Customizer of the OpenSCAD is at its first step and it requires
more discussions before implementing new features. That's what
understood by talking to mentors.

--
Shaina Sabarwal
blog: shainasabarwal.wordpress.com
github: github.com/shaina7837

You don't have to be great to start but start to be great.

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
tp3
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Customizer

tp3
On 03/24/2015 11:09 PM, Shaina Sabarwal wrote:
> On Wed, Mar 25, 2015 at 2:58 AM, mitch <[hidden email]> wrote:
>> I'm looking to contribute to the MCAD library this summer. I think the
>> standard parts library would be much more useful if it were integrated with
>> a customizer-like interface. We should collaborate. I am especially
>> interested in the abstraction and association of key parameters.
 >>
> I wish we could, but I have moved to other project for this summer, as
> the Customizer of the OpenSCAD is at its first step and it requires
> more discussions before implementing new features. That's what
> understood by talking to mentors.
>
Yes, it would probably possible to forward the work on this but with the
discussions needed, the timeline is hard to set. Also it's unlikely to
get to a state that could go into a release after the 3 month of GSoC
project. Having things merged is no requirement for GSoC results but I
think the chance of getting the work merged is a nice additional
motivation.

So while it's not an ideal GSoC project, we still can get the discussion
going. Especially regarding libraries it would be nice to collect things
that would make usage much more user friendly than just "use <library.scad>".

ciao,
   Torsten.


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
-- Torsten