<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[V2 feedback : extrudeRotate]]></title><description><![CDATA[<p dir="auto">I tried to make a curved volume using extrudeRotate with a bezier curve (svg file) as input, but it didn't work (third meshlab window). So I replace the bezier by lots of lines, but it made the same (first meshlab window). By reversing points order when making the polygon (shape.points.reverse()), it was ok, but this operation result in an error with the bezier svg points. With bezier polygons, there is maybe a smarter way to reverse points ? maybe only reverse physical points and keep bezier control points order, but how ?</p>
<p dir="auto"><img src="/assets/uploads/files/1602141084298-capture-d-%C3%A9cran-de-2020-10-08-09-05-33-resized.png" alt="Capture d’écran de 2020-10-08 09-05-33.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://openjscad.nodebb.com/topic/170/v2-feedback-extruderotate</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 03:21:38 GMT</lastBuildDate><atom:link href="https://openjscad.nodebb.com/topic/170.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Oct 2020 07:17:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Sun, 11 Oct 2020 12:02:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/z3dev" aria-label="Profile: z3dev">@<bdi>z3dev</bdi></a> the svg is here : <a href="https://github.com/gilboonet/gilboonet.github.io/blob/master/demos/demi_l.svg" rel="nofollow ugc">https://github.com/gilboonet/gilboonet.github.io/blob/master/demos/demi_l.svg</a><br />
What I'm trying to do is a composite volume made of half a revolution of extrudeRotate then extrudeLinear with the same shape. I was able to have both extrusion method return a volume, but they don't coincide.</p>
]]></description><link>https://openjscad.nodebb.com/post/424</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/424</guid><dc:creator><![CDATA[gilboonet]]></dc:creator><pubDate>Sun, 11 Oct 2020 12:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Sun, 11 Oct 2020 01:21:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gilboonet" aria-label="Profile: gilboonet">@<bdi>gilboonet</bdi></a> can you attach the SVG file, or provide the set of points?</p>
<p dir="auto">Both of the extrusion methods require 2D shapes that rotate CCW around Z. (You already know this.)</p>
]]></description><link>https://openjscad.nodebb.com/post/421</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/421</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Sun, 11 Oct 2020 01:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Fri, 09 Oct 2020 07:28:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/z3dev" aria-label="Profile: z3dev">@<bdi>z3dev</bdi></a> Do you know why extrudeRotate at 180° doesn't produce the same polygon as extrudeLinear (from the same polygon input) ? Or if there's a way to extrude a (flat) 3d polygon ?</p>
]]></description><link>https://openjscad.nodebb.com/post/417</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/417</guid><dc:creator><![CDATA[gilboonet]]></dc:creator><pubDate>Fri, 09 Oct 2020 07:28:33 GMT</pubDate></item><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Fri, 09 Oct 2020 00:40:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gilboonet" aria-label="Profile: gilboonet">@<bdi>gilboonet</bdi></a> said in <a href="/post/414">V2 feedback : extrudeRotate</a>:</p>
<blockquote>
<p dir="auto">And mirrorX on this input gives a polygon that must be reversed to be correct.</p>
</blockquote>
<p dir="auto">Correct. By mirroring the CCW rotating geom2, the result is a CW rotating geom2.</p>
]]></description><link>https://openjscad.nodebb.com/post/416</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/416</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Fri, 09 Oct 2020 00:40:19 GMT</pubDate></item><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Fri, 09 Oct 2020 00:33:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gilboonet" aria-label="Profile: gilboonet">@<bdi>gilboonet</bdi></a> FYI, there's an issue with mirroring inside the renderer. the produced geometries are correct, but rendered incorrectly.</p>
]]></description><link>https://openjscad.nodebb.com/post/415</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/415</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Fri, 09 Oct 2020 00:33:41 GMT</pubDate></item><item><title><![CDATA[Reply to V2 feedback : extrudeRotate on Thu, 08 Oct 2020 09:04:27 GMT]]></title><description><![CDATA[<p dir="auto">I tried to dig further this design and decided to only keep half revolution of the extrudeRotate and add an extrudeLinear to its flat end. Seems that extrudeRotate and extrudeLinear with the same input result in volumes of different scales. And mirrorX on this input gives a polygon that must be reversed to be correct. At first I tried to use the polygons from the extrudeRotate to do the extrudeLinear, but seems that it doesn't work with 3d polygons, I will try to 2d it as I have a function for that. Unfortunately, I don't see how to find the correct scale to align rotate and linear parts of this design.</p>
<p dir="auto">This is very nice to be able to do such design even if for the moment it is not complete.</p>
<p dir="auto"><img src="/assets/uploads/files/1602147465713-capture-d-%C3%A9cran-de-2020-10-08-10-56-48-resized.png" alt="Capture d’écran de 2020-10-08 10-56-48.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://openjscad.nodebb.com/post/414</link><guid isPermaLink="true">https://openjscad.nodebb.com/post/414</guid><dc:creator><![CDATA[gilboonet]]></dc:creator><pubDate>Thu, 08 Oct 2020 09:04:27 GMT</pubDate></item></channel></rss>