Go Back   AC3D Forums > General > AC3D Suggestions
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 7th January 2014, 10:22 PM   #1
avesthefox
Member
Expert member
 
Join Date: Sep 2009
Posts: 59
Arrow Ignore backface option

when trying to select a surface on the inside of an object that is inverted (the normals being inward and the surface type set to 1 sided) its rather annoying having to deal with the back faces of the outer surfaces especially since the back faces are invisible.

I'd like to see an option to ignore back faces (a little checkbox next to "gridsnap" and "select through" would be nice)
avesthefox is offline   Reply With Quote
Old 10th January 2014, 01:39 AM   #2
jentron
Senior Member
Professional user
 
Join Date: Nov 2007
Posts: 139
Default Re: Ignore backface option

Quote:
Originally Posted by avesthefox View Post
when trying to select a surface on the inside of an object that is inverted (the normals being inward and the surface type set to 1 sided) its rather annoying having to deal with the back faces of the outer surfaces especially since the back faces are invisible.

I'd like to see an option to ignore back faces (a little checkbox next to "gridsnap" and "select through" would be nice)
Look around the forums. Somewhere there is a script to add surface hiding like object hiding. Not 100% perfect but it helps in these situations.
jentron is offline   Reply With Quote
Old 10th January 2014, 10:43 AM   #3
avesthefox
Member
Expert member
 
Join Date: Sep 2009
Posts: 59
Default Re: Ignore backface option

Quote:
Originally Posted by jentron View Post
Look around the forums. Somewhere there is a script to add surface hiding like object hiding. Not 100% perfect but it helps in these situations.
found it, and it works quiet nicely!

Still, it would be nice to be able to ignore hidden backfaces as a whole.

Milkshape has this option, but Milkshape is a bit tedious for the type of work I'm doing here :P

Last edited by avesthefox; 10th January 2014 at 11:28 AM.
avesthefox is offline   Reply With Quote
Old 10th January 2014, 11:40 AM   #4
avesthefox
Member
Expert member
 
Join Date: Sep 2009
Posts: 59
Default Re: Ignore backface option

It definitely seems that the hide surface script isnt entirely reliable...

the surfaces unhide themselves after certain operations. Is there a fix for this?
avesthefox is offline   Reply With Quote
Old 10th January 2014, 04:43 PM   #5
Andy
Administrator
Professional user
 
Andy's Avatar
 
Join Date: Jun 2003
Posts: 4,563
Default Re: Ignore backface option

The surface hiding thing was a hack which is why it's not distributed in the main release. It is safe to use but as you've discovered, some functions reveal the surfaces again. To support surface-hiding fully would be very difficult and time consuming to implement.

I'll look into implementing an ignore-backfaces-for-selection mechanism though...
Andy is offline   Reply With Quote
Old 7th March 2014, 11:14 AM   #6
Edymnion
Senior Member
Professional user
 
Edymnion's Avatar
 
Join Date: Aug 2005
Posts: 203
Default Re: Ignore backface option

Oh man, this would make my sword modelling so much easier.

I'm making faceplaces for it, and then having to manually select all of the inside surfaces one at a time to copy/paste into the piece they attach onto. Its either that or cut away the back side in chunks.

Being able to just select everything without grabbing the surfaces behind it would be quite nice.
__________________
It is by caffeine alone that I set my mind in motion. It is by the syrup of cola that thoughts acquire speed, the ears acquire ringing, the ringing becomes a warning. It is by caffeine alone that I set my mind into motion.
Edymnion is offline   Reply With Quote
Old 7th March 2014, 03:32 PM   #7
Andy
Administrator
Professional user
 
Andy's Avatar
 
Join Date: Jun 2003
Posts: 4,563
Default Re: Ignore backface option

Have you tried the paint-select? hold down control+shift and left drag over surfaces to select them.

Last edited by Andy; 7th March 2014 at 03:42 PM. Reason: typo
Andy is offline   Reply With Quote
Old 7th March 2014, 08:15 PM   #8
jentron
Senior Member
Professional user
 
Join Date: Nov 2007
Posts: 139
Default Re: Ignore backface option

Code:
	set surf_label [label $hide_frame.surf_label -text "Surf:"]
    set UI(surf_selected)   [cbutton $hide_frame.surf_selected " Sel " "ac3d surfaces_hide_selected" "hide selected surfaces"]
#    set UI(surf_unselected) [cbutton $hide_frame.surf_unselected " Unsel " "ac3d surfaces_hide_unselected" "hide unselected surfaces"]
    set UI(surf_unhide)     [cbutton $hide_frame.surf_unlock " None " "ac3d surfaces_unhide_all" "Unhide all surfaces"]
	
	grid $surf_label -row 2 -column 0 -sticky w
	grid $UI(surf_selected) -row 2 -column 1 -sticky w
#	grid $UI(surf_unselected) -row 2 -column 2 -sticky w
	grid $UI(surf_unhide) -row 2 -column 3 -sticky w
I have the above snippet added to my tcl/ac3d.tcl file around line 1909, just above the line that says "# SURFACE TYPE" Warning, this may void your warranty, so keep a backup!
jentron is offline   Reply With Quote
Old 7th March 2014, 08:16 PM   #9
jentron
Senior Member
Professional user
 
Join Date: Nov 2007
Posts: 139
Default Re: Ignore backface option

Quote:
Originally Posted by Andy View Post
Have you tried the paint-select? hold down control+shift and left drag over surfaces to select them.
I never knew this one, that's awesome!
jentron is offline   Reply With Quote
Old 10th March 2014, 09:09 AM   #10
Edymnion
Senior Member
Professional user
 
Edymnion's Avatar
 
Join Date: Aug 2005
Posts: 203
Default Re: Ignore backface option

Quote:
Originally Posted by Andy View Post
Have you tried the paint-select? hold down control+shift and left drag over surfaces to select them.
Lol, one day we're going to have a long talk about all these undocumented features... :P
__________________
It is by caffeine alone that I set my mind in motion. It is by the syrup of cola that thoughts acquire speed, the ears acquire ringing, the ringing becomes a warning. It is by caffeine alone that I set my mind into motion.
Edymnion is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 10:23 PM.


AC3D Forum
(C) Inivis Limited 2020