discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Re: New visual programming tool: OpenSCAD Graph Editor just announced on Reddit/available on GitHub

J
jon
Thu, Aug 4, 2022 3:19 PM

I downloaded the Windows ZIP and tried to run the EXE, and my
anti-malware software (AVG) quarantined the EXE because of
FileRepMalware, whatever that is.

Jon

On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote:


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I downloaded the Windows ZIP and tried to run the EXE, and my anti-malware software (AVG) quarantined the EXE because of FileRepMalware, whatever that is. Jon On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote: > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
J
jon
Thu, Aug 4, 2022 3:22 PM

I guess this "problem" may be because the file/exe is seen so rarely by
the AVG software

https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/

Jon

On 8/4/2022 11:19 AM, jon wrote:

I downloaded the Windows ZIP and tried to run the EXE, and my
anti-malware software (AVG) quarantined the EXE because of
FileRepMalware, whatever that is.

Jon

On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote:


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I guess this "problem" may be because the file/exe is seen so rarely by the AVG software https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/ Jon On 8/4/2022 11:19 AM, jon wrote: > I downloaded the Windows ZIP and tried to run the EXE, and my > anti-malware software (AVG) quarantined the EXE because of > FileRepMalware, whatever that is. > > Jon > > > On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote: >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
J
jon
Thu, Aug 4, 2022 4:30 PM

I glanced at the manual, and I cannot imagine creating anything complex
using this technique.  It is cute, and may be educational, but I feel
that it would be useless for a real world application. Perhaps someone
will show me an example proving me wrong.

Jon

On 8/4/2022 11:22 AM, jon wrote:

I guess this "problem" may be because the file/exe is seen so rarely
by the AVG software

https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/

Jon

On 8/4/2022 11:19 AM, jon wrote:

I downloaded the Windows ZIP and tried to run the EXE, and my
anti-malware software (AVG) quarantined the EXE because of
FileRepMalware, whatever that is.

Jon

On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote:


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I glanced at the manual, and I cannot imagine creating anything complex using this technique.  It is cute, and may be educational, but I feel that it would be useless for a real world application. Perhaps someone will show me an example proving me wrong. Jon On 8/4/2022 11:22 AM, jon wrote: > I guess this "problem" may be because the file/exe is seen so rarely > by the AVG software > > https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/ > > Jon > > > On 8/4/2022 11:19 AM, jon wrote: >> I downloaded the Windows ZIP and tried to run the EXE, and my >> anti-malware software (AVG) quarantined the EXE because of >> FileRepMalware, whatever that is. >> >> Jon >> >> >> On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote: >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
BE
Bob Ewart
Thu, Aug 4, 2022 5:14 PM

I downloaded the the .zip file from GitHub.  I didn't see any exe file
which wouldn't matter since I'm running Linux.  When I expanded the .zip
file, there was a lot of C# source files, but no instructions on
compiling it. I tried to delete the folder and it failed.  The only
thing left in the folder was a file named something like .nfs00000
something.  I tried deleting it from root.  It failed because it was in
use!  I rebooted and managed to remove it.

Now I'm going to have to run diagnostic programs to see if it left
anything behind.

I did download the Linux executable.  It looks like all those other 3D
CAD programs which I threw out when I discovered OpenSCAD.

I suppose that it might seem familiar to people used to AutoCAD or the like.

After finding that .nfs000 whatever file in the source, I wouldn't trust
it.  It probably does have the FileRepMalware code.

--
Bob

1980: movie industry went to the Supreme Court to try to ban the VCR.
2002: 46% of their income is from rentals.

On 8/4/22 11:22, jon wrote:

I guess this "problem" may be because the file/exe is seen so rarely
by the AVG software

https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/

Jon

On 8/4/2022 11:19 AM, jon wrote:

I downloaded the Windows ZIP and tried to run the EXE, and my
anti-malware software (AVG) quarantined the EXE because of
FileRepMalware, whatever that is.

Jon

On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote:


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I downloaded the the .zip file from GitHub.  I didn't see any exe file which wouldn't matter since I'm running Linux.  When I expanded the .zip file, there was a lot of C# source files, but no instructions on compiling it. I tried to delete the folder and it failed.  The only thing left in the folder was a file named something like .nfs00000 something.  I tried deleting it from root.  It failed because it was in use!  I rebooted and managed to remove it. Now I'm going to have to run diagnostic programs to see if it left anything behind. I did download the Linux executable.  It looks like all those other 3D CAD programs which I threw out when I discovered OpenSCAD. I suppose that it might seem familiar to people used to AutoCAD or the like. After finding that .nfs000 whatever file in the source, I wouldn't trust it.  It probably does have the FileRepMalware code. -- Bob 1980: movie industry went to the Supreme Court to try to ban the VCR. 2002: 46% of their income is from rentals. On 8/4/22 11:22, jon wrote: > I guess this "problem" may be because the file/exe is seen so rarely > by the AVG software > > https://appuals.com/what-is-filerepmalware-and-should-you-remove-it/ > > Jon > > > On 8/4/2022 11:19 AM, jon wrote: >> I downloaded the Windows ZIP and tried to run the EXE, and my >> anti-malware software (AVG) quarantined the EXE because of >> FileRepMalware, whatever that is. >> >> Jon >> >> >> On 8/4/2022 10:49 AM, William F. Adams via Discuss wrote: >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
RW
Raymond West
Thu, Aug 4, 2022 7:57 PM

Looking at the example on github, (I'm not wasting time downloading it)
it looks as if it is renamed openscad commands/script, linked together
in a similar way as other visual programming methods, e.g. ibm visual
age. It seems a very convoluted way of creating objects, far too much
granularity. I started reverse engineering the graph into openscad, and
it was tedious verbose code. Probably, that three hole plate would be 5
or 6 lines in openscad. I suppose it saves learning openscad syntax, but
that has been replaced by something which on the face of it looks more
complex. I suppose it may be useful for some, (the cylinder presents a
list of options which can be selected, for instance) but the graphical
representation defeats one of the main benefits of openscad, - text code
that can be easily shared.

That is the problem with freecad and other software. (except freecad
will at least generate huge multi-matrix code.)

Best wishes,

Ray

On 04/08/2022 18:14, Bob Ewart wrote:

I downloaded the the .zip file from GitHub.  I didn't see any exe file
which wouldn't matter since I'm running Linux.  When I expanded the
.zip file, there was a lot of C# source files, but no instructions on
compiling it. I tried to delete the folder and it failed.  The only
thing left in the folder was a file named something like .nfs00000
something.  I tried deleting it from root.  It failed because it was
in use!  I rebooted and managed to remove it.

Now I'm going to have to run diagnostic programs to see if it left
anything behind.

I did download the Linux executable.  It looks like all those other 3D
CAD programs which I threw out when I discovered OpenSCAD.

I suppose that it might seem familiar to people used to AutoCAD or the
like.

After finding that .nfs000 whatever file in the source, I wouldn't
trust it.  It probably does have the FileRepMalware code.

Looking at the example on github, (I'm not wasting time downloading it) it looks as if it is renamed openscad commands/script, linked together in a similar way as other visual programming methods, e.g. ibm visual age. It seems a very convoluted way of creating objects, far too much granularity. I started reverse engineering the graph into openscad, and it was tedious verbose code. Probably, that three hole plate would be 5 or 6 lines in openscad. I suppose it saves learning openscad syntax, but that has been replaced by something which on the face of it looks more complex. I suppose it may be useful for some, (the cylinder presents a list of options which can be selected, for instance) but the graphical representation defeats one of the main benefits of openscad, - text code that can be easily shared. That is the problem with freecad and other software. (except freecad will at least generate huge multi-matrix code.) Best wishes, Ray On 04/08/2022 18:14, Bob Ewart wrote: > I downloaded the the .zip file from GitHub.  I didn't see any exe file > which wouldn't matter since I'm running Linux.  When I expanded the > .zip file, there was a lot of C# source files, but no instructions on > compiling it. I tried to delete the folder and it failed.  The only > thing left in the folder was a file named something like .nfs00000 > something.  I tried deleting it from root.  It failed because it was > in use!  I rebooted and managed to remove it. > > Now I'm going to have to run diagnostic programs to see if it left > anything behind. > > I did download the Linux executable.  It looks like all those other 3D > CAD programs which I threw out when I discovered OpenSCAD. > > I suppose that it might seem familiar to people used to AutoCAD or the > like. > > After finding that .nfs000 whatever file in the source, I wouldn't > trust it.  It probably does have the FileRepMalware code. >
RW
Raymond West
Thu, Aug 4, 2022 8:22 PM

Here's some code to create the plate, using the same variable names as
the example, but some values i guessed.

size=[50,40,8];
h_dm=4;
h_num=3;
margin=7;

module plate()
{
  difference(){
    cube(size);
      for (j=[1:1:h_num]){
           d=(size[0]-margin-margin)/(h_num-1);
           translate([margin+((j-1)d),size[1]/2,-size[2]])
           cylinder(d=h_dm,h=3
size[2],$fn=18);
                         }
             }
}

plate();

for me, that is more understandable than the graphical method which has
some weird symbols. Familiarity breeds, etc.

On 04/08/2022 20:57, Raymond West wrote:

Looking at the example on github, (I'm not wasting time downloading
it) it looks as if it is renamed openscad commands/script, linked
together in a similar way as other visual programming methods, e.g.
ibm visual age. It seems a very convoluted way of creating objects,
far too much granularity. I started reverse engineering the graph into
openscad, and it was tedious verbose code. Probably, that three hole
plate would be 5 or 6 lines in openscad. I suppose it saves learning
openscad syntax, but that has been replaced by something which on the
face of it looks more complex. I suppose it may be useful for some,
(the cylinder presents a list of options which can be selected, for
instance) but the graphical representation defeats one of the main
benefits of openscad, - text code that can be easily shared.

That is the problem with freecad and other software. (except freecad
will at least generate huge multi-matrix code.)

Best wishes,

Ray

Here's some code to create the plate, using the same variable names as the example, but some values i guessed. size=[50,40,8]; h_dm=4; h_num=3; margin=7; module plate() {   difference(){     cube(size);       for (j=[1:1:h_num]){            d=(size[0]-margin-margin)/(h_num-1);            translate([margin+((j-1)*d),size[1]/2,-size[2]])            cylinder(d=h_dm,h=3*size[2],$fn=18);                          }              } } plate(); for me, that is more understandable than the graphical method which has some weird symbols. Familiarity breeds, etc. On 04/08/2022 20:57, Raymond West wrote: > Looking at the example on github, (I'm not wasting time downloading > it) it looks as if it is renamed openscad commands/script, linked > together in a similar way as other visual programming methods, e.g. > ibm visual age. It seems a very convoluted way of creating objects, > far too much granularity. I started reverse engineering the graph into > openscad, and it was tedious verbose code. Probably, that three hole > plate would be 5 or 6 lines in openscad. I suppose it saves learning > openscad syntax, but that has been replaced by something which on the > face of it looks more complex. I suppose it may be useful for some, > (the cylinder presents a list of options which can be selected, for > instance) but the graphical representation defeats one of the main > benefits of openscad, - text code that can be easily shared. > > That is the problem with freecad and other software. (except freecad > will at least generate huge multi-matrix code.) > > Best wishes, > > Ray >
TP
Torsten Paul
Thu, Aug 4, 2022 8:52 PM

This is not something that will work for everyone, but why tear it down for that? If it gives people some additional options or an easier
start to learn OpenSCAD, that's good, no?

I would not try to create designs via nodes/visual design if it's just the low-level nodes. But just imagine writing the scripts for higher
level modules and just assemble those in a visual design.

My go-to example for this is https://icestudio.io/ which is a similar tool for designing FPGA code. I would not like clicking together a
complex design by connecting hundreds or thousands of gates. But I can see some nice potential for having scripts defining complex blocks,
like RAM / CPU / IO and representing those in the visual editor.

ciao,
Torsten.

This is not something that will work for everyone, but why tear it down for that? If it gives people some additional options or an easier start to learn OpenSCAD, that's good, no? I would not try to create designs via nodes/visual design if it's just the low-level nodes. But just imagine writing the scripts for higher level modules and just assemble those in a visual design. My go-to example for this is https://icestudio.io/ which is a similar tool for designing FPGA code. I would not like clicking together a complex design by connecting hundreds or thousands of gates. But I can see some nice potential for having scripts defining complex blocks, like RAM / CPU / IO and representing those in the visual editor. ciao, Torsten.