Comments (5)
No, because you can also execute a bool operation without extruding the shape, then it right cuts through the object when it is set to difference. Then you could reset the shape after cutting, switch to slice then and use the same shape with a different size to slice.
from jmesh-tools.
Well, the property of a shape cutting "right through" when not extruded is counterintuitive, because when it is extruded, the 3D shape interacts with the target shape. So, when it is NOT extruded, we have only a planar object that is snapped to the surface of the target shape. So, logically speaking, if I draw a shape on a cube, and use Difference boolean operation, I expect the shape to cut a hole in the face, and nothing more.
So, by making the un-extruded primitive cut right through the object, we are losing the chance to cut only the surface! And we are also breaking the consistency in operating logic.
On the other hand, it is just one more step to extrude the primitive long enough to cut through; so this single-step method is not really needed.
from jmesh-tools.
from jmesh-tools.
I reopened this issue again for discussion.
from jmesh-tools.
I decided to keep the one-click solution cause it is something that users do often and then dont want to extrude all the time. When I introduce the addon pref options, I will add it as an option then.
from jmesh-tools.
Related Issues (20)
- Array in a negative direction HOT 4
- Mouse wheel to adjust array distance HOT 1
- Clone from center (to left and right) via modifier HOT 1
- Symmetrize direction HOT 1
- Circle creation on subdivision modifier
- Boolean operation doesn't work correctly with mirror modifier HOT 2
- Base array object disappears after applying modifier
- Spelling error HOT 1
- Workspace change causes issue
- Symmetrize difficult to use on small inch parts.
- Mesh Snap Causes Subdivide
- Mirror Activation HOT 1
- I have a request for JMesh Tool. HOT 1
- Addon Preferences mixing with different addon
- Location Context Error With Circle Array
- Suggestion - boolean operation - auto smooth HOT 2
- Workspace change during circular array
- circular array not working HOT 1
- I can't install jmesh and jtool addon on blender
- Blender4.0 Primitive mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jmesh-tools.