ScriptSpot

Forum topic · Scripts Wanted

uvw copy paste and paste instance

By dussla · 2012-07-31

Description

zzz= copy $.modifiers[#uvw_mapping]

for h in sellection ( addmodifier h zzz)

i test that
but all object uvwmap pasted instanced
i would like to uvwmap copy only no instanced

is there good way ?

all thank you for good answer ~

Comments (1)

kimarotta · 2012-08-01

maybe this can help you.


	fn getUvw =
	(
		obj = $
		global mt = obj.modifiers[#UVW_Map].maptype
		global len = obj.modifiers[#UVW_Map].length
		global wid = obj.modifiers[#UVW_Map].width
		global he = obj.modifiers[#UVW_Map].height
		global ut = obj.modifiers[#UVW_Map].utile
		global vt = obj.modifiers[#UVW_Map].vtile
		global wt = obj.modifiers[#UVW_Map].wtile
		global uf = obj.modifiers[#UVW_Map].uflip
		global vf = obj.modifiers[#UVW_Map].vflip
		global wf = obj.modifiers[#UVW_Map].wflip
		global rw = obj.modifiers[#UVW_Map].realWorldMapSize
		global mc = obj.modifiers[#UVW_Map].mapChannel
		global ch = obj.modifiers[#UVW_Map].channel
		global ax = obj.modifiers[#UVW_Map].axis
	)
	
		fn pasteUvw =
	(
		obj = $
		uvw = uvwmap()
		addmodifier obj uvw
		obj.modifiers[#UVW_Map].maptype = mt
		obj.modifiers[#UVW_Map].length = len
		obj.modifiers[#UVW_Map].width = wid
		obj.modifiers[#UVW_Map].height = he
		obj.modifiers[#UVW_Map].utile = ut
		obj.modifiers[#UVW_Map].vtile = vt
		obj.modifiers[#UVW_Map].wtile = wt
		obj.modifiers[#UVW_Map].uflip = uf
		obj.modifiers[#UVW_Map].vflip = vf
		obj.modifiers[#UVW_Map].wflip = wf
		obj.modifiers[#UVW_Map].realWorldMapSize = rw
		obj.modifiers[#UVW_Map].mapChannel = mc
		obj.modifiers[#UVW_Map].channel = ch
		obj.modifiers[#UVW_Map].axis = ax
	)