1. ## [Addon] Smart Edges Intersect Tool (can keep faces)

I want use blender do something like CAD software, just like autocad's command "fillet"," trim" and so on. I find tinyCAD is good choice for me, but has a little weakness, if you use it , the faces linked with edges will be broken.

xxx.png
So I write the addon myself, it can work like tinyCAD, auto to know when is in 'V','T' or 'X' mode and can keep and split faces correctly.

xxx2.png

I have post it in the chinese blender forum firstly.
http://bbs.blendercn.org/forum.php?m...extra=page%3D1

Any suggest is welcome.

smart_edges_intersect_tool.zip

2. info and how to use:

'name': "Smart two edges intersect tool (cad VTX)",
'author': "luxuy blendercn",
'version': (1, 0, 0),
'blender': (2, 70, 0),
'location': 'View3D > EditMode > (w) Specials',
'warning': "",
'category': 'Mesh'

3. A other good thing is that you can find the Radius Point of an existing Bevel with only one hit.
...yes, really great tool...> a must have...

4. Looks great. One could hope this functionality be build into blender itself at some point in the future.
But nice work. Will test it soon

5. Yeah, should be a built in function. If the Mesh Analysis tools for 3d printing have a place in the standard toolbars, then certainly edge extend, trim, offset, intersect and fillet should too.

Consider using bmesh.ops.bisect_plane( -- if I was rewriting autoVTX to preserve faces that's what i'd use.

6. Hi, zeffii, waiting for you new version tinyCAD, I like it.

7. Hi nixy, I probably won't update it anymore. It's time for someone else to do this stuff. Well done

8. thx for sharing!

...Radius Point of an existing Bevel...
> it work on planar loop accurately
> with non-planar you have to adjust the view
bevel point.png

9. Wow! A great step closer to perfection!
Just like I was dreaming about...
Thank you so much for this!

10. First and foremost this is a nifty little addon, thanks for sharing this.
I've been trying to use this with Blender 2.74 and I got this error while trying to use it and then Blender just exits mesh edit mode:

Code:
Traceback (most recent call last):
File "C:\Path\to\Blender\2.74\scripts\addons\smart_edges_intersect_tool.py", line 82, in invoke
e1=bm.edges[sel_edges[0].index]
IndexError: BMElemSeq[index]: outdated internal index table, run ensure_lookup_table() first

location: <unknown location>:-1

11. I tried it with this model

z1.JPG

but I get an error
IndexError: BMElemSeq[index]: outdated internal index table, run ensure_lookup_t
able() first

can it do that or not ?

thanks
happy bl

12. might need some more work, here's what I have:
edge_intersect

13. looks like it works now

thanks for the update !

happy bl

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•