Home Technical Talk

Quad Connect

obliviboy
polycounter lvl 12
Offline / Send Message
obliviboy polycounter lvl 12
Quad Connect is a 3Ds Max script that produce all quad connects, unlike the normal 3ds Max connect which produces a lot of triangles.

[ame]http://www.youtube.com/watch?v=GTGiK7FQ8PA[/ame]

Learn more here: http://mariussilaghi.com/free%20scripts.htm

Replies

  • Ace-Angel
    Options
    Offline / Send Message
    Ace-Angel polycounter lvl 12
    A free script? Are you made boy!?

    Har, har, thanks mate!
  • BeatKitano
    Options
    Offline / Send Message
    BeatKitano polycounter lvl 16
    I prefer my solution (hey I can brag about my scripting inability for once !). But thanks for making it available for free !

    solstice.gif

    Unfortunately this only work on max versions with graphite tools.
  • RappyBMX
    Options
    Offline / Send Message
    BeatKitano wrote: »
    I prefer my solution (hey I can brag about my scripting inability for once !). But thanks for making it available for free !

    solstice.gif

    Unfortunately this only work on max versions with graphite tools.

    In older versions that can be done with rappatools3 :)
  • BeatKitano
    Options
    Offline / Send Message
    BeatKitano polycounter lvl 16
    Yeah thanks for making it possible without graphite tools !

    For those who wonder:
    macroScript QuadConnect
    category:"BTK Scripts"
    Tooltip:"QuadConnect"
    ButtonText:"QuadConnect"
    (
    	if (selection.count == 1 and classOf selection[1].baseobject  == Editable_Poly) then
    	(
    		local curObj = $.baseobject
    		
    		case subobjectlevel of
    		(
    			2:	--	EdgeMode ?
    			(
    		local edgeSel = (polyop.getEdgeSelection curObj)as array
    				case edgeSel.count of
    				(
    					1: --	1 edge selected=split edge
    					(
    						$.EditablePoly.divideEdge edgeSel[1] 0.5 select:on
    						subobjectLevel = 1
    
    					)
    					default: --else it's quad connect
    					(
    					$.connectEdgeSegments = 1		--	change the value will chagne the default Connect Edge Segments value
    							$.EditablePoly.ConnectEdges ()
    						PolyToolsModeling.BuildCorner()
    										)
    				)	
    			)
    		)
    	)
    
    

    There you go.
  • Rick_D
    Options
    Offline / Send Message
    Rick_D polycounter lvl 12
  • AnimeAngel
    Options
    Offline / Send Message
    simple and useful. thanks
  • Parnell
    Options
    Offline / Send Message
    Parnell polycounter lvl 18
    Is there anyway to have the script remember your previous settings?
    ie: Before closing the window I have
    Connect set to 3
    Pinch set to 50
    Realtime set to on

    upon reopening Quad Connect all settings are reset:(

    Perhaps, a box that says "remember settings?" if it's unchecked it'll reset the numbers if the box is closed then reopened?

    Thanks!
    B
Sign In or Register to comment.