discuss@lists.openscad.org

OpenSCAD general discussion

View all threads

chamfer on irregular surface

SP
Sanjeev Prabhakar
Sat, Oct 2, 2021 1:04 PM

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]

I wrote a file to demo a chamfer on irregular surface intersection. function is written to trace intersection points and then arranged the points to create chamfer. Can this be done in a simpler way? also attached file regards SP [image: Screenshot 2021-10-02 at 6.30.56 PM.png]
SP
Sanjeev Prabhakar
Sat, Oct 2, 2021 3:04 PM

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]

ignore the earlier file, this attached file has all the dependencies On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: > I wrote a file to demo a chamfer on irregular surface intersection. > function is written to trace intersection points and then arranged the > points to create chamfer. > Can this be done in a simpler way? > also attached file > regards > SP > [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >
LM
Leonard Martin Struttmann
Sat, Oct 2, 2021 4:12 PM

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu:

ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset
failed. Parallel or conincident edges found" in file
_bijection_offset_impl.scad, line 52
<52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad>

TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43
<43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad>

TRACE: called by '_bijection_offset_impl' in file
../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line
14
<14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad>

TRACE: called by 'bijection_offset' in file m10.scad, line 37
<37,/home/len/Downloads/m10.scad>

TRACE: called by 'prism' in file m10.scad, line 56
<56,/home/len/Downloads/m10.scad>

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]


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

Sanjeev, It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu: ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset failed. Parallel or conincident edges found" in file _bijection_offset_impl.scad, line 52 <52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 <43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> TRACE: called by '_bijection_offset_impl' in file ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line 14 <14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> TRACE: called by 'bijection_offset' in file m10.scad, line 37 <37,/home/len/Downloads/m10.scad> TRACE: called by 'prism' in file m10.scad, line 56 <56,/home/len/Downloads/m10.scad> On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: > ignore the earlier file, > this attached file has all the dependencies > > On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <sprabhakar2006@gmail.com> > wrote: > >> I wrote a file to demo a chamfer on irregular surface intersection. >> function is written to trace intersection points and then arranged the >> points to create chamfer. >> Can this be done in a simpler way? >> also attached file >> regards >> SP >> [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
SP
Sanjeev Prabhakar
Sat, Oct 2, 2021 4:39 PM

Ok, I am using 29th Sep build om mac os
Will give it a try on January build and share the results with you.

On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu:

ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset
failed. Parallel or conincident edges found" in file
_bijection_offset_impl.scad, line 52
http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43
http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by '_bijection_offset_impl' in file
../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line
14
http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad

TRACE: called by 'bijection_offset' in file m10.scad, line 37
http://37,/home/len/Downloads/m10.scad

TRACE: called by 'prism' in file m10.scad, line 56
http://56,/home/len/Downloads/m10.scad

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]


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

Ok, I am using 29th Sep build om mac os Will give it a try on January build and share the results with you. On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann < lenstruttmann@gmail.com> wrote: > Sanjeev, > > It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu: > > ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset > failed. Parallel or conincident edges found" in file > _bijection_offset_impl.scad, line 52 > <http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> > > > TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 > <http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> > > > TRACE: called by '_bijection_offset_impl' in file > ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line > 14 > <http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> > > > TRACE: called by 'bijection_offset' in file m10.scad, line 37 > <http://37,/home/len/Downloads/m10.scad> > > TRACE: called by 'prism' in file m10.scad, line 56 > <http://56,/home/len/Downloads/m10.scad> > > On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar < > sprabhakar2006@gmail.com> wrote: > >> ignore the earlier file, >> this attached file has all the dependencies >> >> On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <sprabhakar2006@gmail.com> >> wrote: >> >>> I wrote a file to demo a chamfer on irregular surface intersection. >>> function is written to trace intersection points and then arranged the >>> points to create chamfer. >>> Can this be done in a simpler way? >>> also attached file >>> regards >>> SP >>> [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >>> >> _______________________________________________ >> 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 >
SP
Sanjeev Prabhakar
Sat, Oct 2, 2021 4:51 PM

i have tried on openSCAD 2021.01 and it is working fine.
here is the attached screenshot.
[image: Screenshot 2021-10-02 at 10.17.47 PM.png]

On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

Ok, I am using 29th Sep build om mac os
Will give it a try on January build and share the results with you.

On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu:

ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset
failed. Parallel or conincident edges found" in file
_bijection_offset_impl.scad, line 52
http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43
http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by '_bijection_offset_impl' in file
../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line
14
http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad

TRACE: called by 'bijection_offset' in file m10.scad, line 37
http://37,/home/len/Downloads/m10.scad

TRACE: called by 'prism' in file m10.scad, line 56
http://56,/home/len/Downloads/m10.scad

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]


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 have tried on openSCAD 2021.01 and it is working fine. here is the attached screenshot. [image: Screenshot 2021-10-02 at 10.17.47 PM.png] On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: > Ok, I am using 29th Sep build om mac os > Will give it a try on January build and share the results with you. > > On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann < > lenstruttmann@gmail.com> wrote: > >> Sanjeev, >> >> It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu: >> >> ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset >> failed. Parallel or conincident edges found" in file >> _bijection_offset_impl.scad, line 52 >> <http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >> >> >> TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 >> <http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >> >> >> TRACE: called by '_bijection_offset_impl' in file >> ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line >> 14 >> <http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> >> >> >> TRACE: called by 'bijection_offset' in file m10.scad, line 37 >> <http://37,/home/len/Downloads/m10.scad> >> >> TRACE: called by 'prism' in file m10.scad, line 56 >> <http://56,/home/len/Downloads/m10.scad> >> >> On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar < >> sprabhakar2006@gmail.com> wrote: >> >>> ignore the earlier file, >>> this attached file has all the dependencies >>> >>> On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <sprabhakar2006@gmail.com> >>> wrote: >>> >>>> I wrote a file to demo a chamfer on irregular surface intersection. >>>> function is written to trace intersection points and then arranged the >>>> points to create chamfer. >>>> Can this be done in a simpler way? >>>> also attached file >>>> regards >>>> SP >>>> [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >>>> >>> _______________________________________________ >>> 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 >> >
LM
Leonard Martin Struttmann
Sun, Oct 3, 2021 1:23 AM

Sanjeev,

What version of dotSCAD are you using?  I am using the latest, version 1.3,
from 13 Jul.

The only way that I could get this to (mostly) work was to prevent the
"Parallel
or conincident edges" by deleting the last two points from sec00.

But, even then, I get these errors:

Compiling design (CSG Products generation)...

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

Geometries in cache: 117

Geometry cache size in bytes: 71208

CGAL Polyhedrons in cache: 0

CGAL cache size in bytes: 0

Compiling design (CSG Products normalization)...

Normalized tree has 116 elements!

Compile and preview finished.

Total rendering time: 0:00:00.137

(NOTE: These warnings are only shown the first time that I try to Preview.
They are then cached so that OpenSCAD does no show then again until I
Design -> Flush Caches.)

On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

i have tried on openSCAD 2021.01 and it is working fine.
here is the attached screenshot.
[image: Screenshot 2021-10-02 at 10.17.47 PM.png]

On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

Ok, I am using 29th Sep build om mac os
Will give it a try on January build and share the results with you.

On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on
Ubuntu:

ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset
failed. Parallel or conincident edges found" in file
_bijection_offset_impl.scad, line 52
http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43
http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by '_bijection_offset_impl' in file
../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line
14
http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad

TRACE: called by 'bijection_offset' in file m10.scad, line 37
http://37,/home/len/Downloads/m10.scad

TRACE: called by 'prism' in file m10.scad, line 56
http://56,/home/len/Downloads/m10.scad

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged the
points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]


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

Sanjeev, What version of dotSCAD are you using? I am using the latest, version 1.3, from 13 Jul. The only way that I could get this to (mostly) work was to prevent the "Parallel or conincident edges" by deleting the last two points from sec00. But, even then, I get these errors: Compiling design (CSG Products generation)... WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons Geometries in cache: 117 Geometry cache size in bytes: 71208 CGAL Polyhedrons in cache: 0 CGAL cache size in bytes: 0 Compiling design (CSG Products normalization)... Normalized tree has 116 elements! Compile and preview finished. Total rendering time: 0:00:00.137 (NOTE: These warnings are only shown the first time that I try to Preview. They are then cached so that OpenSCAD does no show then again until I Design -> Flush Caches.) On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: > i have tried on openSCAD 2021.01 and it is working fine. > here is the attached screenshot. > [image: Screenshot 2021-10-02 at 10.17.47 PM.png] > > > On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar <sprabhakar2006@gmail.com> > wrote: > >> Ok, I am using 29th Sep build om mac os >> Will give it a try on January build and share the results with you. >> >> On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann < >> lenstruttmann@gmail.com> wrote: >> >>> Sanjeev, >>> >>> It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on >>> Ubuntu: >>> >>> ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset >>> failed. Parallel or conincident edges found" in file >>> _bijection_offset_impl.scad, line 52 >>> <http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >>> >>> >>> TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 >>> <http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >>> >>> >>> TRACE: called by '_bijection_offset_impl' in file >>> ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line >>> 14 >>> <http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> >>> >>> >>> TRACE: called by 'bijection_offset' in file m10.scad, line 37 >>> <http://37,/home/len/Downloads/m10.scad> >>> >>> TRACE: called by 'prism' in file m10.scad, line 56 >>> <http://56,/home/len/Downloads/m10.scad> >>> >>> On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar < >>> sprabhakar2006@gmail.com> wrote: >>> >>>> ignore the earlier file, >>>> this attached file has all the dependencies >>>> >>>> On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar < >>>> sprabhakar2006@gmail.com> wrote: >>>> >>>>> I wrote a file to demo a chamfer on irregular surface intersection. >>>>> function is written to trace intersection points and then arranged the >>>>> points to create chamfer. >>>>> Can this be done in a simpler way? >>>>> also attached file >>>>> regards >>>>> SP >>>>> [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >>>>> >>>> _______________________________________________ >>>> 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 >
M
MichaelAtOz
Sun, Oct 3, 2021 2:14 AM

NOTE:

The later posts exceeded the Mailing-list size limit.

This was due to images from the email history.

Please trim history for emails with large images.

Consider whether a smaller image would be sufficient.

MichaelAtOz

OpenSCAD Admin


From: Leonard Martin Struttmann [mailto:lenstruttmann@gmail.com]
Sent: Sun, 3 Oct 2021 12:23
To: OpenSCAD general discussion
Subject: [OpenSCAD] Re: chamfer on irregular surface

Sanjeev,

What version of dotSCAD are you using?  I am using the latest, version 1.3, from 13 Jul.

The only way that I could get this to (mostly) work was to prevent the "Parallel or conincident edges" by deleting the last two points from sec00.

But, even then, I get these errors:

Compiling design (CSG Products generation)...

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

Geometries in cache: 117

Geometry cache size in bytes: 71208

CGAL Polyhedrons in cache: 0

CGAL cache size in bytes: 0

Compiling design (CSG Products normalization)...

Normalized tree has 116 elements!

Compile and preview finished.

Total rendering time: 0:00:00.137

(NOTE: These warnings are only shown the first time that I try to Preview. They are then cached so that OpenSCAD does no show then again until I Design -> Flush Caches.)

On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar sprabhakar2006@gmail.com wrote:

i have tried on openSCAD 2021.01 and it is working fine.

here is the attached screenshot.

On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar sprabhakar2006@gmail.com wrote:

Ok, I am using 29th Sep build om mac os

Will give it a try on January build and share the results with you.

On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann lenstruttmann@gmail.com wrote:

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu:

http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset failed. Parallel or conincident edges found" in file _bijection_offset_impl.scad, line 52

http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43

http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad TRACE: called by '_bijection_offset_impl' in file ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line 14

http://37,/home/len/Downloads/m10.scad TRACE: called by 'bijection_offset' in file m10.scad, line 37

http://56,/home/len/Downloads/m10.scad TRACE: called by 'prism' in file m10.scad, line 56

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar sprabhakar2006@gmail.com wrote:

ignore the earlier file,

this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar sprabhakar2006@gmail.com wrote:

I wrote a file to demo a chamfer on irregular surface intersection.

function is written to trace intersection points and then arranged the points to create chamfer.

Can this be done in a simpler way?

also attached file

regards

SP


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

--
This email has been checked for viruses by AVG.
https://www.avg.com

NOTE: The later posts exceeded the Mailing-list size limit. This was due to images from the email history. Please trim history for emails with large images. Consider whether a smaller image would be sufficient. MichaelAtOz OpenSCAD Admin _____ From: Leonard Martin Struttmann [mailto:lenstruttmann@gmail.com] Sent: Sun, 3 Oct 2021 12:23 To: OpenSCAD general discussion Subject: [OpenSCAD] Re: chamfer on irregular surface Sanjeev, What version of dotSCAD are you using? I am using the latest, version 1.3, from 13 Jul. The only way that I could get this to (mostly) work was to prevent the "Parallel or conincident edges" by deleting the last two points from sec00. But, even then, I get these errors: Compiling design (CSG Products generation)... WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons WARNING: PolySet has degenerate polygons Geometries in cache: 117 Geometry cache size in bytes: 71208 CGAL Polyhedrons in cache: 0 CGAL cache size in bytes: 0 Compiling design (CSG Products normalization)... Normalized tree has 116 elements! Compile and preview finished. Total rendering time: 0:00:00.137 (NOTE: These warnings are only shown the first time that I try to Preview. They are then cached so that OpenSCAD does no show then again until I Design -> Flush Caches.) On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: i have tried on openSCAD 2021.01 and it is working fine. here is the attached screenshot. On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: Ok, I am using 29th Sep build om mac os Will give it a try on January build and share the results with you. On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann <lenstruttmann@gmail.com> wrote: Sanjeev, It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on Ubuntu: <http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset failed. Parallel or conincident edges found" in file _bijection_offset_impl.scad, line 52 <http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 <http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> TRACE: called by '_bijection_offset_impl' in file ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line 14 <http://37,/home/len/Downloads/m10.scad> TRACE: called by 'bijection_offset' in file m10.scad, line 37 <http://56,/home/len/Downloads/m10.scad> TRACE: called by 'prism' in file m10.scad, line 56 On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: ignore the earlier file, this attached file has all the dependencies On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <sprabhakar2006@gmail.com> wrote: I wrote a file to demo a chamfer on irregular surface intersection. function is written to trace intersection points and then arranged the points to create chamfer. Can this be done in a simpler way? also attached file regards SP _______________________________________________ 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 -- This email has been checked for viruses by AVG. https://www.avg.com
SP
Sanjeev Prabhakar
Sun, Oct 3, 2021 2:32 AM

Hi Leonard,
it's version 2.4. this should be the latest version.
version 1.1 seems to be quite old, I don't know how to check the date.
meanwhile, i made few changes with the same logic to make a fillet on
irregular intersections.
there are few warnings, but it still works.
hope this works for you

On Sun, 3 Oct 2021 at 07:31, Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:

Sanjeev,

What version of dotSCAD are you using?  I am using the latest, version
1.3, from 13 Jul.

The only way that I could get this to (mostly) work was to prevent the "Parallel
or conincident edges" by deleting the last two points from sec00.

But, even then, I get these errors:

Compiling design (CSG Products generation)...

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

WARNING: PolySet has degenerate polygons

Geometries in cache: 117

Geometry cache size in bytes: 71208

CGAL Polyhedrons in cache: 0

CGAL cache size in bytes: 0

Compiling design (CSG Products normalization)...

Normalized tree has 116 elements!

Compile and preview finished.

Total rendering time: 0:00:00.137

(NOTE: These warnings are only shown the first time that I try to Preview.
They are then cached so that OpenSCAD does no show then again until I
Design -> Flush Caches.)

On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

i have tried on openSCAD 2021.01 and it is working fine.
here is the attached screenshot.
[image: Screenshot 2021-10-02 at 10.17.47 PM.png]

On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar sprabhakar2006@gmail.com
wrote:

Ok, I am using 29th Sep build om mac os
Will give it a try on January build and share the results with you.

On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:

Sanjeev,

It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on
Ubuntu:

ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset
failed. Parallel or conincident edges found" in file
_bijection_offset_impl.scad, line 52
http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43
http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad

TRACE: called by '_bijection_offset_impl' in file
../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line
14
http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad

TRACE: called by 'bijection_offset' in file m10.scad, line 37
http://37,/home/len/Downloads/m10.scad

TRACE: called by 'prism' in file m10.scad, line 56
http://56,/home/len/Downloads/m10.scad

On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

ignore the earlier file,
this attached file has all the dependencies

On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar <
sprabhakar2006@gmail.com> wrote:

I wrote a file to demo a chamfer on irregular surface intersection.
function is written to trace intersection points and then arranged
the points to create chamfer.
Can this be done in a simpler way?
also attached file
regards
SP
[image: Screenshot 2021-10-02 at 6.30.56 PM.png]


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


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

Hi Leonard, it's version 2.4. this should be the latest version. version 1.1 seems to be quite old, I don't know how to check the date. meanwhile, i made few changes with the same logic to make a fillet on irregular intersections. there are few warnings, but it still works. hope this works for you On Sun, 3 Oct 2021 at 07:31, Leonard Martin Struttmann < lenstruttmann@gmail.com> wrote: > Sanjeev, > > What version of dotSCAD are you using? I am using the latest, version > 1.3, from 13 Jul. > > The only way that I could get this to (mostly) work was to prevent the "Parallel > or conincident edges" by deleting the last two points from sec00. > > But, even then, I get these errors: > > Compiling design (CSG Products generation)... > > WARNING: PolySet has degenerate polygons > > WARNING: PolySet has degenerate polygons > > WARNING: PolySet has degenerate polygons > > WARNING: PolySet has degenerate polygons > > WARNING: PolySet has degenerate polygons > > Geometries in cache: 117 > > Geometry cache size in bytes: 71208 > > CGAL Polyhedrons in cache: 0 > > CGAL cache size in bytes: 0 > > Compiling design (CSG Products normalization)... > > Normalized tree has 116 elements! > > Compile and preview finished. > > Total rendering time: 0:00:00.137 > > > (NOTE: These warnings are only shown the first time that I try to Preview. > They are then cached so that OpenSCAD does no show then again until I > Design -> Flush Caches.) > > > > On Sat, Oct 2, 2021 at 5:31 PM Sanjeev Prabhakar <sprabhakar2006@gmail.com> > wrote: > >> i have tried on openSCAD 2021.01 and it is working fine. >> here is the attached screenshot. >> [image: Screenshot 2021-10-02 at 10.17.47 PM.png] >> >> >> On Sat, 2 Oct 2021 at 22:09, Sanjeev Prabhakar <sprabhakar2006@gmail.com> >> wrote: >> >>> Ok, I am using 29th Sep build om mac os >>> Will give it a try on January build and share the results with you. >>> >>> On Sat, 2 Oct 2021 at 21:43, Leonard Martin Struttmann < >>> lenstruttmann@gmail.com> wrote: >>> >>>> Sanjeev, >>>> >>>> It seems to have a problem with OpenSCAD 2021.01 (git 41f58fe) on >>>> Ubuntu: >>>> >>>> ERROR: Assertion '((p != []) && (p == p))' failed: "bijection_offset >>>> failed. Parallel or conincident edges found" in file >>>> _bijection_offset_impl.scad, line 52 >>>> <http://52,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >>>> >>>> >>>> TRACE: called by 'concat' in file _bijection_offset_impl.scad, line 43 >>>> <http://43,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/_impl/_bijection_offset_impl.scad> >>>> >>>> >>>> TRACE: called by '_bijection_offset_impl' in file >>>> ../.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad, line >>>> 14 >>>> <http://14,/home/len/.local/share/OpenSCAD/libraries/dotSCAD/src/bijection_offset.scad> >>>> >>>> >>>> TRACE: called by 'bijection_offset' in file m10.scad, line 37 >>>> <http://37,/home/len/Downloads/m10.scad> >>>> >>>> TRACE: called by 'prism' in file m10.scad, line 56 >>>> <http://56,/home/len/Downloads/m10.scad> >>>> >>>> On Sat, Oct 2, 2021 at 10:05 AM Sanjeev Prabhakar < >>>> sprabhakar2006@gmail.com> wrote: >>>> >>>>> ignore the earlier file, >>>>> this attached file has all the dependencies >>>>> >>>>> On Sat, 2 Oct 2021 at 18:34, Sanjeev Prabhakar < >>>>> sprabhakar2006@gmail.com> wrote: >>>>> >>>>>> I wrote a file to demo a chamfer on irregular surface intersection. >>>>>> function is written to trace intersection points and then arranged >>>>>> the points to create chamfer. >>>>>> Can this be done in a simpler way? >>>>>> also attached file >>>>>> regards >>>>>> SP >>>>>> [image: Screenshot 2021-10-02 at 6.30.56 PM.png] >>>>>> >>>>> _______________________________________________ >>>>> 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 >> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >