Selezione random
Moderatori: Arkimed, natas, visualtricks, cappellaiomatto
-
- Advertising
Selezione random
avrei bisogno di sapere se in C4D esiste un modo per selezionare in maniera casuale degli oggetti,. Qualcuno può aiutarmi?
Re: SELZIONE RANDOM


Re: SELZIONE RANDOM
- visualtricks
- Moderatore
- Messaggi: 3565
- Iscritto il: gio set 23, 2004 5:13 pm
- Località: Pistoia
Re: SELZIONE RANDOM
per fare cosa? Se intendi modellare le lamelle, no tutto modellato in rhino.visualtricks ha scritto:Hai usato mograph ?
- visualtricks
- Moderatore
- Messaggi: 3565
- Iscritto il: gio set 23, 2004 5:13 pm
- Località: Pistoia
Re: SELZIONE RANDOM
Codice: Seleziona tutto
// Get the active object
var op = doc->GetActiveObject();
if(!op) return;
// De-select all objects first
CallCommand(12113);
// Percentage 0.0 = 0%, 1.0 is 100%
var perc = 0.5;
// Get te first child object of active object
var child = op->GetDown();
// Start random generator
var r = new(Random);
r->Init(GeGetSysTime()->second);
var n;
// Count the children
while(child)
{
// Generate a number between 0.0 and 1.0
n = r->Get01();
// Is this number less than our percentage?
if(n < perc)
{
// Select object
child->SetBit(BIT_AOBJ);
// Update object
child->Message(MSG_UPDATE);
}
// Move onto next object
child = child->GetNext();
}
// Update document
doc->Message(MSG_UPDATE);
Apri lo Script Manager, dal menù file scegli Nuovo e incolli il codice. Con l'oggetto "padre" selezionato, premi Execute nello script manager. Gli oggetti selezionabili devono essere tutti sotto un unico gruppo, con il parametro "percentage" stabilisci la probabilità di selezione.
- Allegati
-
- Schermata 2012-02-03 a 19.30.24.jpg (74.01 KiB) Visto 1696 volte
Re: SELZIONE RANDOM

- masterzone
- Site Admin
- Messaggi: 10542
- Iscritto il: ven set 17, 2004 5:34 pm
- Località: Verona
Re: Selezione random

Re: Selezione random

Comunque lo script funziona benissimo! Grazie ancora visualtricks!
-
- Messaggi: 2
- Iscritto il: gio lug 29, 2010 2:16 pm
Re: Selezione random
-
- Advertising
FOLLOW US