Graphscad : A New Nodal editor for Openscad

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

Graphscad : A New Nodal editor for Openscad

c.levastre
This post has NOT been accepted by the mailing list yet.
Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at http://graphscad.blogspot.fr




 Graphscad generate source code for OpenScad and provide advanced features :

 - Single node evaluation with double clicking makes debugging is pretty easy.
 - Several advanced nodes like Gears and Pulley, Box, LookAt
 - No more headache with rotations and translations order : transfom nodes can work in 'World' space like usual, but it's possible to create transfoms in 'Local' space and 'Object' Space.
 - Graphscad datas are embedded in created .scad files (in comment section). So a .scad file created with graphscad can be be directly used by Openscad, and shared
 - Source code of all nodes is provided, you can create and share your own nodes with basic python knowledge.

Let me know if u like graphscad.


Reply | Threaded
Open this post in threaded view
|

Re: Graphscad : A New Nodal editor for Openscad

MichaelAtOz
Administrator
Post didn't make the mailing-list, copied below.
c.levastre wrote
Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at http://graphscad.blogspot.fr




 Graphscad generate source code for OpenScad and provide advanced features :

 - Single node evaluation with double clicking makes debugging is pretty easy.
 - Several advanced nodes like Gears and Pulley, Box, LookAt
 - No more headache with rotations and translations order : transfom nodes can work in 'World' space like usual, but it's possible to create transfoms in 'Local' space and 'Object' Space.
 - Graphscad datas are embedded in created .scad files (in comment section). So a .scad file created with graphscad can be be directly used by Openscad, and shared
 - Source code of all nodes is provided, you can create and share your own nodes with basic python knowledge.

Let me know if u like graphscad.
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: Graphscad : A New Nodal editor for Openscad

jon_bondy
Very interesting.

I ALWAYS have a list of named values at the top of each script (like
"id" for inner diameter, "od" for outer diameter, etc) which describe
the object I am creating, so that I can tweak the design through use of
those values.  In the demos that I saw, you typed in numerical values
for things like cube X.  Is there a way to create a named value and use
that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one
create a "module", and either show all of the internals for the module,
or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:

> Post didn't make the mailing-list, copied below.
>
> c.levastre wrote
>> Hi all.
>> I like and use openscad for my 3D designs. But scripting is sometime a
>> little boring (this remain me the work ;-))
>>
>> So i created a 'Nodal graph editor'
>>
>> This tool is a beta and is released at
>> http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>
>>
> <http://forum.openscad.org/file/n20016/demo1.jpg>
>>
>>   Graphscad generate source code for OpenScad and provide advanced features
>> :
>>
>>   - Single node evaluation with double clicking makes debugging is pretty
>> easy.
>>   - Several advanced nodes like Gears and Pulley, Box, LookAt
>>   - No more headache with rotations and translations order : transfom nodes
>> can work in 'World' space like usual, but it's possible to create
>> transfoms in 'Local' space and 'Object' Space.
>>   - Graphscad datas are embedded in created .scad files (in comment
>> section). So a .scad file created with graphscad can be be directly used
>> by Openscad, and shared
>>   - Source code of all nodes is provided, you can create and share your own
>> nodes with basic python knowledge.
>>
>> Let me know if u like graphscad.
>
>
>
>
> -----
> Admin - PM me if you need anything, or if I've done something stupid...
>
> 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.
>
> The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
> --
> View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
> Sent from the OpenSCAD mailing list archive at Nabble.com.
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17


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

Re: Graphscad : A New Nodal editor for Openscad

c.levastre
Hi.

Varia
variable names :


Yes. look at the example 'hexacopter...' with attention. On the top left of the graph, there are linked nodes named 'param'
You can change the name of the param node (right clic mouse button on the node) , and enter a value or expression. then a variable with the name of the node will be declared declared at the beginning of generated script. this variable can be used in any input expression of the graph. 

In future version, i will provide module encapsulation functionality. Thinking of that to find the best method to do this.
    




2017-01-11 13:56 GMT+01:00 jon <[hidden email]>:
Very interesting.

I ALWAYS have a list of named values at the top of each script (like "id" for inner diameter, "od" for outer diameter, etc) which describe the object I am creating, so that I can tweak the design through use of those values.  In the demos that I saw, you typed in numerical values for things like cube X.  Is there a way to create a named value and use that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one create a "module", and either show all of the internals for the module, or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:
Post didn't make the mailing-list, copied below.

c.levastre wrote
Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a
little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at
http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>

<http://forum.openscad.org/file/n20016/demo1.jpg>

  Graphscad generate source code for OpenScad and provide advanced features
:

  - Single node evaluation with double clicking makes debugging is pretty
easy.
  - Several advanced nodes like Gears and Pulley, Box, LookAt
  - No more headache with rotations and translations order : transfom nodes
can work in 'World' space like usual, but it's possible to create
transfoms in 'Local' space and 'Object' Space.
  - Graphscad datas are embedded in created .scad files (in comment
section). So a .scad file created with graphscad can be be directly used
by Openscad, and shared
  - Source code of all nodes is provided, you can create and share your own
nodes with basic python knowledge.

Let me know if u like graphscad.




-----
Admin - PM me if you need anything, or if I've done something stupid...

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.

The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
--
View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

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


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17


_______________________________________________
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
Reply | Threaded
Open this post in threaded view
|

Re: Graphscad : A New Nodal editor for Openscad

alexgibson

This looks very interesting.  Is there a way (programmed in or just described) to take an existing, complex Openscad file and display and edit it with Graphscad?

 

Thanks, Alex

 

 

From: Discuss [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: 11 January 2017 13:59
To: OpenSCAD general discussion
Subject: Re: [OpenSCAD] Graphscad : A New Nodal editor for Openscad

 

Hi.

 

Varia

variable names :

 

 

Yes. look at the example 'hexacopter...' with attention. On the top left of the graph, there are linked nodes named 'param'

You can change the name of the param node (right clic mouse button on the node) , and enter a value or expression. then a variable with the name of the node will be declared declared at the beginning of generated script. this variable can be used in any input expression of the graph. 

 

In future version, i will provide module encapsulation functionality. Thinking of that to find the best method to do this.

    

 

 

 

 

2017-01-11 13:56 GMT+01:00 jon <[hidden email]>:

Very interesting.

I ALWAYS have a list of named values at the top of each script (like "id" for inner diameter, "od" for outer diameter, etc) which describe the object I am creating, so that I can tweak the design through use of those values.  In the demos that I saw, you typed in numerical values for things like cube X.  Is there a way to create a named value and use that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one create a "module", and either show all of the internals for the module, or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:

Post didn't make the mailing-list, copied below.

c.levastre wrote

Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a
little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at
http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>

<http://forum.openscad.org/file/n20016/demo1.jpg>


  Graphscad generate source code for OpenScad and provide advanced features
:

  - Single node evaluation with double clicking makes debugging is pretty
easy.
  - Several advanced nodes like Gears and Pulley, Box, LookAt
  - No more headache with rotations and translations order : transfom nodes
can work in 'World' space like usual, but it's possible to create
transfoms in 'Local' space and 'Object' Space.
  - Graphscad datas are embedded in created .scad files (in comment
section). So a .scad file created with graphscad can be be directly used
by Openscad, and shared
  - Source code of all nodes is provided, you can create and share your own
nodes with basic python knowledge.

Let me know if u like graphscad.





-----
Admin - PM me if you need anything, or if I've done something stupid...

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.

The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
--
View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

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


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17



_______________________________________________
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
Reply | Threaded
Open this post in threaded view
|

Re: Graphscad : A New Nodal editor for Openscad

jdawgaz
I did everything it said to do, and I get nothing.

I am running latest version of wine, on osx El Capitan
I get a small box with a red X in it. That's all.



--
Extra Ham Operator: K7AZJ
Registered Linux User: 275424
Raspberry Pi and Openscad developer

The most exciting phrase to hear in science - the one that heralds new discoveries - is not "Eureka!" but "That's funny...".
- Isaac. Asimov


On Sun, Jan 15, 2017 at 7:56 AM, Alex Gibson <[hidden email]> wrote:

This looks very interesting.  Is there a way (programmed in or just described) to take an existing, complex Openscad file and display and edit it with Graphscad?

 

Thanks, Alex

 

 

From: Discuss [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: 11 January 2017 13:59
To: OpenSCAD general discussion
Subject: Re: [OpenSCAD] Graphscad : A New Nodal editor for Openscad

 

Hi.

 

Varia

variable names :

 

 

Yes. look at the example 'hexacopter...' with attention. On the top left of the graph, there are linked nodes named 'param'

You can change the name of the param node (right clic mouse button on the node) , and enter a value or expression. then a variable with the name of the node will be declared declared at the beginning of generated script. this variable can be used in any input expression of the graph. 

 

In future version, i will provide module encapsulation functionality. Thinking of that to find the best method to do this.

    

 

 

 

 

2017-01-11 13:56 GMT+01:00 jon <[hidden email]>:

Very interesting.

I ALWAYS have a list of named values at the top of each script (like "id" for inner diameter, "od" for outer diameter, etc) which describe the object I am creating, so that I can tweak the design through use of those values.  In the demos that I saw, you typed in numerical values for things like cube X.  Is there a way to create a named value and use that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one create a "module", and either show all of the internals for the module, or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:

Post didn't make the mailing-list, copied below.

c.levastre wrote

Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a
little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at
http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>

<http://forum.openscad.org/file/n20016/demo1.jpg>


  Graphscad generate source code for OpenScad and provide advanced features
:

  - Single node evaluation with double clicking makes debugging is pretty
easy.
  - Several advanced nodes like Gears and Pulley, Box, LookAt
  - No more headache with rotations and translations order : transfom nodes
can work in 'World' space like usual, but it's possible to create
transfoms in 'Local' space and 'Object' Space.
  - Graphscad datas are embedded in created .scad files (in comment
section). So a .scad file created with graphscad can be be directly used
by Openscad, and shared
  - Source code of all nodes is provided, you can create and share your own
nodes with basic python knowledge.

Let me know if u like graphscad.





-----
Admin - PM me if you need anything, or if I've done something stupid...

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.

The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
--
View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

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


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17



_______________________________________________
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



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

Re: Graphscad : A New Nodal editor for Openscad

William Adams-2
Somehow I missed this --- seems _very_, _very_ cool!

The interface is interesting --- if I understand correctly you design the model as a series of connected objects / transformations, and then parameterize it by setting up a separate set of math features which instantiate variables which you then reference --- does that seem like a correct understanding?

William




On Sun, Jan 15, 2017 at 12:45 PM Jerry Davis <[hidden email]> wrote:
I did everything it said to do, and I get nothing.

I am running latest version of wine, on osx El Capitan
I get a small box with a red X in it. That's all.



--
Extra Ham Operator: K7AZJ
Registered Linux User: 275424
Raspberry Pi and Openscad developer

The most exciting phrase to hear in science - the one that heralds new discoveries - is not "Eureka!" but "That's funny...".
- Isaac. Asimov


On Sun, Jan 15, 2017 at 7:56 AM, Alex Gibson <[hidden email]> wrote:

This looks very interesting.  Is there a way (programmed in or just described) to take an existing, complex Openscad file and display and edit it with Graphscad?

 

Thanks, Alex

 

 

From: Discuss [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: 11 January 2017 13:59
To: OpenSCAD general discussion
Subject: Re: [OpenSCAD] Graphscad : A New Nodal editor for Openscad

 

Hi.

 

Varia

variable names :

 

 

Yes. look at the example 'hexacopter...' with attention. On the top left of the graph, there are linked nodes named 'param'

You can change the name of the param node (right clic mouse button on the node) , and enter a value or expression. then a variable with the name of the node will be declared declared at the beginning of generated script. this variable can be used in any input expression of the graph. 

 

In future version, i will provide module encapsulation functionality. Thinking of that to find the best method to do this.

    

 

 

 

 

2017-01-11 13:56 GMT+01:00 jon <[hidden email]>:

Very interesting.

I ALWAYS have a list of named values at the top of each script (like "id" for inner diameter, "od" for outer diameter, etc) which describe the object I am creating, so that I can tweak the design through use of those values.  In the demos that I saw, you typed in numerical values for things like cube X.  Is there a way to create a named value and use that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one create a "module", and either show all of the internals for the module, or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:

Post didn't make the mailing-list, copied below.

c.levastre wrote

Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a
little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at
http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>

<http://forum.openscad.org/file/n20016/demo1.jpg>


  Graphscad generate source code for OpenScad and provide advanced features
:

  - Single node evaluation with double clicking makes debugging is pretty
easy.
  - Several advanced nodes like Gears and Pulley, Box, LookAt
  - No more headache with rotations and translations order : transfom nodes
can work in 'World' space like usual, but it's possible to create
transfoms in 'Local' space and 'Object' Space.
  - Graphscad datas are embedded in created .scad files (in comment
section). So a .scad file created with graphscad can be be directly used
by Openscad, and shared
  - Source code of all nodes is provided, you can create and share your own
nodes with basic python knowledge.

Let me know if u like graphscad.





-----
Admin - PM me if you need anything, or if I've done something stupid...

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.

The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
--
View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

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


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17



_______________________________________________
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


_______________________________________________
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
Reply | Threaded
Open this post in threaded view
|

Re: Graphscad : A New Nodal editor for Openscad

William Adams-2
I've worked with this a bit, and find it very nice.

The thing I find odd is that it doesn't seem to wire up the parameters so that they will work in the OpenSCAD Customizer --- they seem to be scattered throughout the file.

and if I open up a graphscad created .scad file for a simple cube it generates an error: 

WARNING: Too many unnamed arguments supplied, in file cube.scad, line 23
WARNING: variable center not specified as parameter, in file cube.scad, line 23

which seems odd since line 23 is just:

  cube([width,length,height],center=false);

(attached)

The odd thing is, I'm pretty sure I've been able to open other graphscad-generated files in versions of OpenSCAD other than the one bundled with it.

William


On Thu, Apr 18, 2019 at 11:29 AM William Adams <[hidden email]> wrote:
Somehow I missed this --- seems _very_, _very_ cool!

The interface is interesting --- if I understand correctly you design the model as a series of connected objects / transformations, and then parameterize it by setting up a separate set of math features which instantiate variables which you then reference --- does that seem like a correct understanding?

William




On Sun, Jan 15, 2017 at 12:45 PM Jerry Davis <[hidden email]> wrote:
I did everything it said to do, and I get nothing.

I am running latest version of wine, on osx El Capitan
I get a small box with a red X in it. That's all.



--
Extra Ham Operator: K7AZJ
Registered Linux User: 275424
Raspberry Pi and Openscad developer

The most exciting phrase to hear in science - the one that heralds new discoveries - is not "Eureka!" but "That's funny...".
- Isaac. Asimov


On Sun, Jan 15, 2017 at 7:56 AM, Alex Gibson <[hidden email]> wrote:

This looks very interesting.  Is there a way (programmed in or just described) to take an existing, complex Openscad file and display and edit it with Graphscad?

 

Thanks, Alex

 

 

From: Discuss [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: 11 January 2017 13:59
To: OpenSCAD general discussion
Subject: Re: [OpenSCAD] Graphscad : A New Nodal editor for Openscad

 

Hi.

 

Varia

variable names :

 

 

Yes. look at the example 'hexacopter...' with attention. On the top left of the graph, there are linked nodes named 'param'

You can change the name of the param node (right clic mouse button on the node) , and enter a value or expression. then a variable with the name of the node will be declared declared at the beginning of generated script. this variable can be used in any input expression of the graph. 

 

In future version, i will provide module encapsulation functionality. Thinking of that to find the best method to do this.

    

 

 

 

 

2017-01-11 13:56 GMT+01:00 jon <[hidden email]>:

Very interesting.

I ALWAYS have a list of named values at the top of each script (like "id" for inner diameter, "od" for outer diameter, etc) which describe the object I am creating, so that I can tweak the design through use of those values.  In the demos that I saw, you typed in numerical values for things like cube X.  Is there a way to create a named value and use that instead of the typed numerical value?

I can see things getting pretty big/complex pretty quickly.  Can one create a "module", and either show all of the internals for the module, or not, so as to hide the code inside the modules?

Jon


On 1/10/2017 9:44 PM, MichaelAtOz wrote:

Post didn't make the mailing-list, copied below.

c.levastre wrote

Hi all.
I like and use openscad for my 3D designs. But scripting is sometime a
little boring (this remain me the work ;-))

So i created a 'Nodal graph editor'

This tool is a beta and is released at
http://graphscad.blogspot.fr <http://graphscad.blogspot.fr>

<http://forum.openscad.org/file/n20016/demo1.jpg>


  Graphscad generate source code for OpenScad and provide advanced features
:

  - Single node evaluation with double clicking makes debugging is pretty
easy.
  - Several advanced nodes like Gears and Pulley, Box, LookAt
  - No more headache with rotations and translations order : transfom nodes
can work in 'World' space like usual, but it's possible to create
transfoms in 'Local' space and 'Object' Space.
  - Graphscad datas are embedded in created .scad files (in comment
section). So a .scad file created with graphscad can be be directly used
by Openscad, and shared
  - Source code of all nodes is provided, you can create and share your own
nodes with basic python knowledge.

Let me know if u like graphscad.





-----
Admin - PM me if you need anything, or if I've done something stupid...

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.

The TPP is no simple “trade agreement.”   Fight it! http://www.ourfairdeal.org/   time is running out!
--
View this message in context: http://forum.openscad.org/Graphscad-A-New-Nodal-editor-for-Openscad-tp20016p20020.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

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


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7996 / Virus Database: 4749/13742 - Release Date: 01/10/17



_______________________________________________
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


_______________________________________________
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

cube.scad (18K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Graphscad : A New Nodal editor for Openscad

kintel
Administrator
> On Apr 23, 2019, at 14:26, William Adams <[hidden email]> wrote:
> WARNING: Too many unnamed arguments supplied, in file cube.scad, line 23
> WARNING: variable center not specified as parameter, in file cube.scad, line 23
>
> which seems odd since line 23 is just:
>
>   cube([width,length,height],center=false);
>

It's because the script redefines "cube".

 -Marius


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