[DARARepeater] 3D Modeling Class Tomorrow

Jan Servaites jservaites at woh.rr.com
Fri Sep 20 18:42:55 EDT 2024


Logan,
What you presented is a "command line" interface like we used in DOS 
command line statements back in the '70s-'early'80s....LoL?
Well, if one just wants to make cubes, on-top-of-cubes, in 3D this is 
what you want...LoL!
Jan N8CBX

On 9/20/2024 5:46 PM, Logan Rickert wrote:
> Hi Jan,
>
> SolidWorks is a powerful tool for 3D modeling, especially for 
> precision work, and I can understand why you’d compare it with OpenSCAD.
>
> The difference with OpenSCAD is that it uses a **code-based** approach 
> to create models.
>
> So instead of using a visual interface to drag, click, and adjust 
> objects (as in SolidWorks), you directly type out the dimensions and 
> properties in text form.
>
> For example, in OpenSCAD, if you wanted to create two cubes and 
> position one on top of the other, you might write:
>
> ===
> cube([10, 20, 5]); // This creates a 10x20x5 cube
>
> translate([0, 0, 5]) // This moves the next object up 5 units to sit 
> on top of the first cube
>
> cube([10, 20, 5]); // This creates another 10x20x5 cube at the new 
> position
> ===
>
> Here, we’ve created two identical cubes, one stacked neatly on top of 
> the other. The translate([0, 0, 5]) command moves the second cube 
> upward by 5mm so it sits directly above the first one.
>
> This way, if you need to modify the height of the cubes later, you can 
> easily adjust the numbers in the code.
>
> For instance, if you want them to be 15mm tall instead of 5mm, you 
> simply change the dimensions in one place and everything adjusts 
> automatically.
>
> This becomes even more powerful when you’re using variables instead of 
> hardcoding numbers.
>
> SolidWorks and OpenSCAD achieve the same end goal (creating 3D models) 
> but with very different workflows.
>
> OpenSCAD is great for people who enjoy working with exact numbers in 
> code, while SolidWorks offers a more hands-on, visual design process.
>
> I hope this explains the distinction a bit better! Let me know if you 
> have any more questions.
> Best regards,
> Logan
>
> On Fri, Sep 20, 2024 at 5:38 PM Jan Servaites <jservaites at woh.rr.com> 
> wrote:
>
>     Login,
>     Okay, more word salad: /"This approach is great for people who
>     prefer precision and repeatability, as you can easily tweak
>     numbers in the code to adjust your designs."
>     /That says nothing, in my opinion.
>     I have learned Solidworks 2009 since 2009 and if you want
>     precision, try Solidworks.....I guess?
>     Jan N8CBX
>
>
>     On 9/20/2024 5:22 PM, Logan Rickert wrote:
>>     Hi Jan,
>>
>>     Let me hopefully clarify:
>>
>>     OpenSCAD is both a programming language and a 3D modeling tool.
>>     While it may sound unusual, OpenSCAD uses code to create 3D
>>     objects. Instead of dragging shapes around like in other modeling
>>     software, you write commands to define objects and how they
>>     should look.
>>
>>     For example, if you wanted to create a 3D cube, you would write a
>>     simple command in OpenSCAD, like this:
>>
>>     cube([2, 2, 2]);
>>
>>     This approach is great for people who prefer precision and
>>     repeatability, as you can easily tweak numbers in the code to
>>     adjust your designs.
>>
>>     During the workshop, Dave will walk us through this process step
>>     by step, helping us discover how it works in a hands-on way, even
>>     if you’re not familiar with programming. Hope this clears things up!
>>
>>     Best regards,
>>     Logan
>>
>>
>>
>>
>>     On Fri, Sep 20, 2024 at 5:15 PM Jan Servaites
>>     <jservaites at woh.rr.com> wrote:
>>
>>         /"OpenSCAD is a Functional programming language, and as such,
>>         variables are bound to expressions and
>>         keep a single value during their entire lifetime
>>         (immutability). That is to say, variables are set at compile time
>>         and cannot be modified during run time. Attempting to
>>         reassign variable values throws a Warning Message."
>>
>>         /_This sounds like a bunch of word salad_...What does this
>>         mean, if anything????!!!!! He said it's a "programming
>>         language"...and you say it's a "3D Modelling". Those are
>>         completely two different applications. Seriously, I wish you
>>         people talk in normal language and get the facts straighten
>>         out!!!!!!!
>>         Jan N8CBX
>>         /
>>         /
>>         On 9/20/2024 4:58 PM, Mark Erbaugh wrote:
>>>         Reminder, tomorrow Saturday, September 21, 2024 will be the
>>>         first meeting of our 3D Modelling Workshop. Dave Kender will
>>>         present a session on OpenSCAD. His approach will follow a
>>>         hands-on discovery methodology with instruction,
>>>         demonstrations, and over-the-shoulder personal tutoring. An
>>>         Overview and Topics Outline attached for future reference.
>>>         See the Outline for a link to the OpenSCAD download site.
>>>
>>>
>>>
>>>
>>>         ______________________________________________________________
>>>         DARARepeater mailing list
>>>         Home:http://mailman.qth.net/mailman/listinfo/dararepeater
>>>         Help:http://mailman.qth.net/mmfaq.htm
>>>         Post:mailto:DARARepeater at mailman.qth.net  <mailto:DARARepeater at mailman.qth.net>
>>>
>>>         This list hosted by:http://www.qsl.net
>>>         Please help support this email list:http://www.qsl.net/donate.html
>>
>>         ______________________________________________________________
>>         DARARepeater mailing list
>>         Home: http://mailman.qth.net/mailman/listinfo/dararepeater
>>         Help: http://mailman.qth.net/mmfaq.htm
>>         Post: mailto:DARARepeater at mailman.qth.net
>>
>>         This list hosted by: http://www.qsl.net
>>         Please help support this email list:
>>         http://www.qsl.net/donate.html
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qth.net/pipermail/dararepeater/attachments/20240920/f6e3a07f/attachment-0001.html>


More information about the DARARepeater mailing list