dimaxion Napisano 26 Kwiecień 2012 Napisano 26 Kwiecień 2012 Witam, w zabawkach Graphite jest kilka opcji kryteriów selekcji poligonów. Ja szukam selekcji, dla której kryterium będzie pole powierzchni poligonu. Czy gdzieś to jest, czy to tylko moja pobożne życzenia? Pozdrawiam
CgBartosz Napisano 26 Kwiecień 2012 Napisano 26 Kwiecień 2012 Moze ten skrypcik pomoze struct SelectFacesByArea( public polyMesh = undefined, minAreaVal = .001, maxAreaVal = 1., private _facelist = #(), fn _SelectFaces = ( for i = 1 to polyMesh.numfaces do ( areaVal = polyop.getFaceArea polyMesh i if areaVal = minAreaVal do ( append _facelist i ) ) polyop.setFaceSelection polyMesh _facelist ), on create do ( if polyMesh != undefined do ( if (classof polyMesh) == Editable_Poly then ( _SelectFaces() )else print "convert to Editable_Poly" ) ) ) SelectFacesByArea $ .5 1. 1
dimaxion Napisano 26 Kwiecień 2012 Autor Napisano 26 Kwiecień 2012 Dzięki! Tylko nie gadaj, że napisałeś go na prędkości:)
CgBartosz Napisano 26 Kwiecień 2012 Napisano 26 Kwiecień 2012 Czy napisalem go w odpowiedzi na twoj post ? Tak, 10 minut to zajelo. To super proste, co zreszta widac po kodzie.
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się