Selezione random
Moderators: 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
- Posts: 3565
- Joined: Thu Sep 23, 2004 5:13 pm
- Location: Pistoia
Re: SELZIONE RANDOM
per fare cosa? Se intendi modellare le lamelle, no tutto modellato in rhino.visualtricks wrote:Hai usato mograph ?
- visualtricks
- Moderatore
- Posts: 3565
- Joined: Thu Sep 23, 2004 5:13 pm
- Location: Pistoia
Re: SELZIONE RANDOM
Code: Select all
// 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.
- Attachments
-
- Schermata 2012-02-03 a 19.30.24.jpg (74.01 KiB) Viewed 1697 times
Re: SELZIONE RANDOM

- masterzone
- Site Admin
- Posts: 10542
- Joined: Fri Sep 17, 2004 5:34 pm
- Location: Verona
Re: Selezione random

Re: Selezione random

Comunque lo script funziona benissimo! Grazie ancora visualtricks!
-
- Posts: 2
- Joined: Thu Jul 29, 2010 2:16 pm
Re: Selezione random
-
- Advertising
FOLLOW US