Sitio web de resúmenes de películas - E-sports - VB llama a CAD para generar la entidad tridimensional del mecanismo de leva. ¿Qué pasa si no funciona?

VB llama a CAD para generar la entidad tridimensional del mecanismo de leva. ¿Qué pasa si no funciona?

¿Qué versión de software CAD estás usando? Creo que su programa se refiere a la biblioteca de tipos de la versión CAD 2008, pero otras versiones de CAD no son compatibles con 2008 y es posible que no puedan dibujar. He visto que el código escrito por el programa debería estar bien, porque solo hay un código de procesamiento de eventos de control que no se puede depurar. Me pregunto qué otros problemas hay.

Pregunta 1: Hay un problema con la matriz de puntos de ajuste (0 a 36 * 3) que definiste. El número total de valores es 36 * 3+1. Hay un error en el dibujo al usar la función CAD Agregar Spline (punto de ajuste, línea tangente del punto inicial, línea tangente del punto final), que debe cambiarse a puntos de ajuste (0 a 36*3+2).

Pregunta El tipo de matriz de puntos de ajuste debe ser doble.

Otra cosa a tener en cuenta es que la curva de la matriz de puntos de ajuste debe cerrarse después de dibujarla; de lo contrario, se producirá un error al llamar a addregion(). La polilínea se puede cerrar editando la curva (0). cerrado = verdadero. de. El atributo cerrado de la curva spline es de solo lectura y no se puede modificar, por lo que debido al procesamiento de datos durante el proceso de asignación, los valores de coordenadas de los vértices de cabeza y cola son consistentes;

Pregunta 3 : La curva está en la función addregion(). Cuando se usa, debe ser una matriz, que se puede definir como una matriz miembro CURVAS (0 a 0).

Pregunta 4: En los parámetros de la función AddExtrudedSolid (región Obj (0), Altura, taperAngle), cuando se usa un ángulo de cono para estirar un objeto de cono tridimensional, el ángulo entre cada lado y el Se especifica la base. En este programa, la región dibujada por la spline no se puede estirar hasta formar un cono, por lo que se produce un error después de establecer el ángulo taperAngle = 45, que debe cambiarse a taperAngle = 0.

Se recomienda marcar la frase Error Reanudar siguiente entre comillas durante la depuración para evitar no poder mostrar mensajes de error durante la depuración.