Resultados 1 al 2 de 2

Selección por intersección

  1. #1
    Fecha de ingreso
    Apr 2010
    Mensajes
    5

    Selección por intersección

    Hola. No sé si se pueda, pero existe un script o herramienta en el cual se pueda seleccionar a partir de un objeto o elemento todo lo que ha este lo intersécte?
    Por ejemplo, tengo una rama principal seleccionada y quiero que seleccione todas las subramas que tocan o intersectan a esta.

    Se entiende?
    Eso muy agradecido de antemano. Saludos.

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    Sí, es posible seleccionar elementos por intersección. La solución depende del software de modelado 3D o CAD que estés utilizando, ya que muchos incluyen esta funcionalidad de forma nativa o mediante scripts.

    En aplicaciones como Blender, puedes usar la herramienta de selección por intersección directamente. Con tu objeto o rama principal seleccionada, cambia al modo de edición. Luego, en el menú de selección, busca la opción llamada Seleccionar por Intersección o similar (a veces está en Select > Select by Intersection). Esto seleccionará todas las caras, aristas o vértices que se intersecten con tu selección inicial. Para seleccionar objetos completos en el modo objeto, a menudo se usan add-ons.

    Para software como 3ds Max, el script Select Crossing es clásico, pero las versiones actuales tienen herramientas de selección robustas en la cinta de opciones. Puedes usar la selección por región (Cruce/Window) combinada con herramientas de selección por nombre o desde la ventana de escena.

    En entornos CAD como Rhinoceros, el comando SelCrossing permite seleccionar objetos que cruzan un polígono de selección que dibujas. Para tu caso, podrías usar el comando SelPt o un script personalizado para seleccionar objetos que tocan un objeto dado.

    Si necesitas una solución más genérica o trabajas con software que no tiene esta función, Python (con PyQt para la interfaz) es una excelente opción para crear un script personalizado. El algoritmo clave es comprobar, para cada objeto candidato en la escena, si sus límites (bounding box) o geometría colisionan con los del objeto de referencia. Librerías como trimesh para Python pueden hacer estos cálculos de intersección de mallas.

    La mejor solución actual es verificar primero las herramientas nativas de tu software. Si no existen, busca en el foro oficial o mercado de extensiones de tu programa, ya que es una necesidad común y suele haber scripts compartidos por la comunidad. Para un control total, desarrollar un pequeño script en el lenguaje de scripting que soporte tu aplicación (Python, MaxScript, MEL, etc.) es la opción más potente.

Temas similares

  1. Selección solo visibles y seleccion ocultos
    Por JMR en el foro Modelado
    Respuestas: 3
    : 27-08-2023, 11:22
  2. Cinema 4D redondear la esquina de la interseccion de dos segmentos
    Por cimi2020 en el foro Cinema 4D
    Respuestas: 0
    : 10-10-2020, 17:55
  3. Cine Intersección trailer oficial
    Por 3dpoder en el foro Cine y TV VFX
    Respuestas: 0
    : 14-12-2012, 21:48
  4. Cortar intersección y unión de polys
    Por nicprida en el foro Modelado
    Respuestas: 2
    : 22-02-2009, 18:46
  5. Lineas de intersección
    Por rubbin en el foro Programas de Diseño 3D y CAD
    Respuestas: 6
    : 31-08-2006, 00:56