Anim8or Community

General Category => ASL Scripts => Topic started by: Claude on June 30, 2009, 03:28:48 pm

Title: PointBevel script testing.
Post by: Claude on June 30, 2009, 03:28:48 pm
PointBevel script testing.

Here's a script,I worked on a few months ago.When I resume working
on it a few weeks from now,I would like to know what changes should
be made or if I should simply drop it.

 * The PointBevel script allows you to smooth,or "rounds off" a selected point
 * of a mesh.It adds an additional point on each edge connected to the original
 * point at equal distance,plus the necessary edges in order to create an angled
 * face and modify the existing ones.The distance is set at 25% of the smallest
 * connected edge size.
 * To be beveled,a point needs to be connected to a minimum of 3 faces and there
 * should be no hole around the point.
 * The newly created faces will end up selected at the script termination to
 * allow further manipulation.
 * The connected faces UV coords are not kept since since a remapped is needed.
 * The connected faces material are reset to default because of a bug in the
 * Anim8or scripting language.The code is there and will be activated as soon
 * as the bug is corrected.
 * The operation can be performed on multiple points and also multiple meshes
 * simultaneously.

I'm not sure if leaving faces selected is really useful since user might
be more interested in adjusting the size using the point slide tool.
In that case,leaving points selected wouldn't be useful since
the point slide tool is limited to 1 point at the time.

Would be nice if you could give it a try.Comments are welcome.
Bug report also.

Thanks.
Claude
Title: Re: PointBevel script testing.
Post by: mcheccyb on June 30, 2009, 03:41:23 pm
YES!

wanted this for so long!.

*hug*
Title: Re: PointBevel script testing.
Post by: headwax on July 01, 2009, 03:08:08 am
thanks claude ! will let you know when I am on my home pc
Title: Re: PointBevel script testing.
Post by: headwax on July 01, 2009, 10:17:04 am
heh, that's great

made this in about a minute

bug? umm I cut a box down one face, then while the new points were selected, beveledd the points, then whan I undo I not onlyundo my bevel, but my new cut.

Not a bug really :)

great script thanks (more more!!)
Title: Re: PointBevel script testing.
Post by: Claude on July 01, 2009, 07:45:22 pm
mcheccyb

I'm happy if it suits your needs.

headwax

You're right.It's not a bug.Script operation are not recorded on the
undo list.
Welcome.

Should the new faces be selected?
Title: Re: PointBevel script testing.
Post by: headwax on July 01, 2009, 10:32:48 pm
I think it's an advantage to have them selected so Yes!
Title: Re: PointBevel script testing.
Post by: hihosilver on July 02, 2009, 01:27:29 am
Woo!  I'm loving it so far.  Thanks for the script (and definitely keep the faces created selected.)
Title: Re: PointBevel script testing.
Post by: captaindrewi on July 03, 2009, 03:29:46 pm
thanks for sharing this great script. prefer faces selected also.
Title: Re: PointBevel script testing.
Post by: Claude on July 07, 2009, 12:52:54 am
Thanks guys.
I'll keep it as is.

Claude.
Title: Re: PointBevel script testing.
Post by: lizeal93 on July 08, 2009, 09:52:10 pm
found a bug in this amazing script.

you can't bevel a point on a subdivision mesh.

just thought you'd like to know. :)
Title: Re: PointBevel script testing.
Post by: Claude on July 09, 2009, 01:28:12 am
Hi lizeal93

You're making a good point,but it's not really
a bug.
I can't modify a subdivision directly.
Steve provided function to convert
from mesh to subdivision and vice versa,
but no access to division level.
So,I can't try to set division level to 0,
convert to mesh,modify mesh and then
convert back to subdivision.

I'm stuck.

Happy you like the script.
Bye
Claude
Title: Re: PointBevel script testing.
Post by: We-B-3D-N on October 09, 2010, 05:47:21 pm
I am new to this. I dont get how to use this script. It is in my script directory Help
Title: Re: PointBevel script testing.
Post by: neirao on October 11, 2010, 12:32:18 am
Thanks Claude!

amazing script!! :)