Vai al contenuto
SaRtO

[maxscript] $.editablepoly.attach

Recommended Posts

Rieccomi qua con un'altra richiesta.

Devo creare un'unica mesh composta all'inizio da più oggetti singoli.

Mettiamo tanti cubi

Il nome di tali oggetti sono ad esempio:

Cubo01 - Cubo02 - Cubo03 .... Cubo40 - Cubo41 ecc..

Con la funzione:

select $Cubo*
vengono selezionati tutti gli oggetti che iniziano con la dicitura "Cubo". Fin qui tutto ok. Ma se devo attaccare tutti sti oggetti ad uno solo tramite la funzione EditablePoly.Attach (a meno che non ci sia un'altra scappatoia) ? Guardando il MaxScriptListener mi dice ciò:
$.EditablePoly.Attach $Cubo01 $

$.EditablePoly.Attach $Cubo02 $

.

.

.
Siccome a me servivano tutti gli oggetti che iniziano con la tringa "Cubo" pensai, sbagliando, di utilizzare il parametro di cui sopra in questo modo
$.editablePoly.Attach $Cubo* $

Haimè tale comando non funziona.

A sto punto, qual'è la stringa esatta?

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

questo dovrebbe funzionare

a = $cubo* as array

select a[1]

for i = 1 to a.count do (

	if i != 1 then (

  $.EditablePoly.Attach a[i] $	

	)

)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

questa è un'altra versione più pulita

a = $cubo* as array 

for i = 1 to a.count do (

	if i != 1 then (

  a[1].EditablePoly.Attach a[i] a[1]

	)

)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×