Skocz do zawartości

Featured Replies

Napisano

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

  • Odpowiedzi 3
  • Wyświetleń 785
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

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.

Napisano

Czy napisalem go w odpowiedzi na twoj post ? Tak, 10 minut to zajelo. To super proste, co zreszta widac po kodzie.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności