Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Ian Ross has just released a book on Anim8or. It's perect for a beginner and a good reference for experienced users. It contains detailed chapters on every aspect, with many examples. Get your own copy here: "Anim8or Tutorial Book"

Author Topic: bug: cuts create spurious surface extensions  (Read 9762 times)

selden

  • Full Member
  • ***
  • Posts: 222
    • View Profile
    • Modelling for Celestia
bug: cuts create spurious surface extensions
« on: March 30, 2009, 08:09:23 am »

The following sequence of commands causes surfaces to extend beyond their edges. Sometimes this can be "fixed" by additional cuts, other times the cuts cause other spurious surface extensions to appear.

[edit] This bug can be seen in Anim8or v0.97d [/edit]

1. open Animator (in object edit mode)
2. create a cube primitive
3. convert to mesh
4. switch to point edit
5. make two cuts across only the top line
  there now are four points in the top line,
  call them 1,2,3,4 from left to right
6. select the two points at the top right (points 3 & 4)
7. move them upward

bug: a diagonal (grey) surface extension appears between points 1 & 3.
It's an extension of the cube's front and rear surfaces.
This should not have happened: point #2 represents the ends of an edge cut across the top of the cube between the front and rear edges.

Here's a view of the result, with the front rotated down slightly, showing the edges created by the cuts and the inappropriate diagonal extensions of the front and rear surfaces.
« Last Edit: March 30, 2009, 08:13:41 am by selden »
Logged
Selden

ENSONIQ5

  • Hero Member
  • *****
  • Posts: 1012
    • View Profile
    • Mission Backup Earth
Re: bug: cuts create spurious surface extensions
« Reply #1 on: March 30, 2009, 09:03:37 am »

The solution to this is to remove the top face prior to cutting, then fill the three holes formed in the final mesh once the points have been manipulated.
Logged

Raxx

  • Administrator
  • Hero Member
  • *****
  • Posts: 1482
    • View Profile
Re: bug: cuts create spurious surface extensions
« Reply #2 on: March 30, 2009, 09:14:48 am »

Ensoniq5, that's not quite the solution....

selden, this is not a bug. It's a result of you not knowing better ;)

What you have are concave faces, which do not handle well in most 3D applications. Even the manual has something about this.

To fix, use the knife tool and connect point #2 to the point in the bottom right corner below point #4, and likewise for the other side. This changes the n-sided polygon into two legal quads. This is one of the basics of modeling ;)

Edit: Added screenshot
« Last Edit: March 30, 2009, 09:17:45 am by Raxx »
Logged

ENSONIQ5

  • Hero Member
  • *****
  • Posts: 1012
    • View Profile
    • Mission Backup Earth
Re: bug: cuts create spurious surface extensions
« Reply #3 on: March 30, 2009, 09:30:57 am »

Heh, I knew I was missing something simple!  Hey, it's late here Down Under... that's my excuse!

Thanks for the correction Raxx, nicely explained.
Logged

selden

  • Full Member
  • ***
  • Posts: 222
    • View Profile
    • Modelling for Celestia
Re: bug: cuts create spurious surface extensions
« Reply #4 on: March 30, 2009, 09:47:57 am »

Difficult or not, it's something point editing has to be able to handle. In complex meshes, it is not at all obvious which edges are going to be "convex" after moving points around.
Logged
Selden

Raxx

  • Administrator
  • Hero Member
  • *****
  • Posts: 1482
    • View Profile
Re: bug: cuts create spurious surface extensions
« Reply #5 on: March 30, 2009, 10:06:02 am »

I'm sorry but you're just plain wrong. You're pretty much saying that the program has to clean up after all your messes. Don't perform sloppy modeling like everyone else and you'll be fine. If you're losing track of your model structure in a "complex mesh" then you'd better figure out a way to simplify it until you get back on track. Doing it the right way takes effort, that's why people get paid to do it so that lazy people don't have to. Either don't be lazy or wait for someone else to clean up after you.
Logged