An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: 3dsmax: MultiAttachment  (Luettu 547 kertaa)

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
3dsmax: MultiAttachment
« : Helmikuu 14, 2006, 12:27:16 pm »
Piti juuri attachoida monta point helperiä meshiin tiettyihin faceihin. Homman tekeminen käsin jokainen point helper erikseen onnistuu kyllä, mutta ei kovin kiva tehtävä.
Tein pikku scriptin joka tekee jokaiseen valittuun faceen attachoidun point helperin.

Koodia: [Valitse]
-------------------------------------------------------------------------
-- Attach
-------------------------------------------------------------------------
fn myfnAttach sObj sPolys =
(
for i=1 to sPolys.count do
(
f = (sPolys[i].index)
p = point ()
p.size = 5
att = attachment ()
p.pos.controller = att
att.node = sObj
addNewKey att 0f
key = AttachCtrl.getKey att 1
key.face = (f-1)

format "Attach % to face %\n" (p.name) (f)
)
)
-------------------------------------------------------------------------



if selection != undefined do
(
if (classof(selection[1]) == Editable_mesh) do
(
myfnAttach selection[1] (selection[1].selectedFaces)
)
)
« Viimeksi muokattu: Elokuu 31, 2008, 02:03:17 am kirjoittanut xcx »
Senior Technical Artist - Remedy Games
http://www.verajankorva.com