دانشجوی معماری دانشگاه شهید بهشتی
  :: مهران نقی زاده

   

جلوههای بصری رایانهای

مشکل چند ضلعی های روی هم افتاده
۱۳٩٠/٢/٢۱ ساعت ٧:۱٢ ‎ب.ظ | نوشته ‌شده به دست مهران نقی زاده ( نظرات )

در هنگام مدلسازی با modo و lightwave خیلی پیش می‌آید که چند تا از چند ضلعی‌هایمان روی هم بیفتند، در این شرایط، چطور مشکل را بر طرف می‌کنید؟

اگر چند مجموعه همبسته از چند ضلعی‌ها دارید که روی هم افتاده‌اند، می‌توانید از این اسکریپت که همین دیروز نوشته ام استفاده کنید. فقط کافی است یکی از چند ضلعی ها را انتخاب کنید و اسکریپت زیر را اجرا نمایید.

#python

lx.eval('select.connect')
lx.eval('hide.unsel')

layerIndex = lx.eval('query layerservice layer.index ? Main')
lx.out("layer index: ", layerIndex)
selectedPolys = lx.eval('query layerservice polys ? selected');
desiredPoly = selectedPolys[0]

lx.eval('select.type polygon')
lx.eval('select.drop polygon')

lx.eval('select.element %s polygon add %s' % (layerIndex, desiredPoly))
lx.eval('select.connect')
lx.eval('select.invert')
lx.eval('delete')
lx.eval('unhide')



:: برچسب‌ها: script, python, modo