Code Monkey home page Code Monkey logo

Comments (10)

dtremain avatar dtremain commented on September 22, 2024

This is similar to my issue #440. I have reproduced this bug using points and lines, and changing the Mesh Curve Resolution to 1 did not "fix" it. The .zip contains the .blend file and a .txt file that describes the steps I used to create it.
Bug440.zip
bs_Shaft2Err

I can create a cross shaft using two sketches - one a horizontal rectangle, the other a vertical rectangle, and then boolean UNION them together.
You MUST use the Point / Line approach if you encase the plus object (shaft) in a circle to get a bore because the two union'ed rectangles do not work.

from cad_sketcher.

jmsunseri avatar jmsunseri commented on September 22, 2024

i'm experience a similar issue (see sketch) with a bunch of holes in a flat plane . i tired the "trick" to see if different mesh curve resolutions would solve the issue but so far i'm unable to find one. the best i can tell it's an issue with face orientation so that the solidify is happening in the opposite direction indicated by the offset
image

image

This is a serious blocker. Anything aside from the simplest topology results in issues.

I seem to be able to manually work around the issue for now by extruding manually

from cad_sketcher.

Miguel-Rodrigues avatar Miguel-Rodrigues commented on September 22, 2024

A workaround that I documented on the Discord before is to remesh the object using the mesh to curve and fill curve nodes on geometry nodes, before Solidify,

I suspect that this happens due to the order of how the model was sketched and constrained, causing the creation of excess points with wrong rotations, when filling the shape. So don't use the built-in "Fill Shape option" or use object type "Curve", if this happens.

https://discord.com/channels/882152824249667594/1067824923516616805/1073001503519944826
https://discord.com/channels/882152824249667594/966814731472093184/1072660538313674772

image

from cad_sketcher.

KoDeltaS avatar KoDeltaS commented on September 22, 2024

Hi @wipmate , @dtremain , @jmsunseri , @hlorus , I tried to reproduce your issues and found a solution that works and the reason causing the problem.

The problem comes from the fact that Fill Shape doesn’t work well with complex shapes. Don't know if adding/switching to bpy.ops.mesh.beauty_fill() in mesh converter could work better.

Solution:
-Update the sketches by unchecking Fill Shape.
-Exit the sketch.
-Duplicate your mesh (if you go back to sketch mode, the changes will be lost).
-Select the copied mesh, in Edit Mode (select everything with A) use ALT + F to fill. If you have complex geometry and ALT + F doesn’t work, create face "islands" manually.

I think it would be advisable to recommend using a step-by-step workflow:

-Sketch for basic geometries
-Sketch of shapes to use as booleans

F_Bug
Cross_Islands
Cross_Z

from cad_sketcher.

dtremain avatar dtremain commented on September 22, 2024

from cad_sketcher.

dtremain avatar dtremain commented on September 22, 2024

from cad_sketcher.

hlorus avatar hlorus commented on September 22, 2024

@dtremain the attachment seems to be missing, you might have to post it on GitHub directly.

from cad_sketcher.

dtremain avatar dtremain commented on September 22, 2024

2024-09-04 (1)

from cad_sketcher.

dtremain avatar dtremain commented on September 22, 2024

The error seems to be related to Blender 4.2.1 LTS. I didn't have a problem in 4.1.

from cad_sketcher.

hlorus avatar hlorus commented on September 22, 2024

Download the latest version of the addon please.

from cad_sketcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.