Microstation - angulo texto3D

 
Vista:

angulo texto3D

Publicado por mercedidi (2 intervenciones) el 27/08/2003 23:32:39
¿como puedo saber el angulo de un texto3d en el eje xy o lo que es lo mismo en la vista en planta?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Obtener ángulo de texto 3D en vista en planta

Publicado por Alejandro (129 intervenciones) el 22/12/2023 22:56:24
Para obtener el ángulo de un texto 3D en el eje XY (vista en planta) en MicroStation, puedes utilizar las propiedades del elemento de texto 3D. Aquí tienes un ejemplo en VBA:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim elem As New MbeElement
Dim texto3D As MbeText3D
Dim angulo As Double
 
' Obtener el elemento de texto 3D '
stat = elem.getText3D(texto3D)
 
' Obtener el ángulo en radianes '
angulo = texto3D.rotation
 
' Convertir el ángulo a grados si es necesario '
angulo = angulo * (180 / PI)
 
' Imprimir el ángulo '
Print "El ángulo del texto 3D en el eje XY es: " & angulo & " grados"

En este código, `elem.getText3D` se utiliza para obtener la representación en 3D del texto asociado al elemento. Luego, se accede a la propiedad `rotation` de `texto3D` para obtener el ángulo de rotación en radianes. Si prefieres el ángulo en grados, puedes convertirlo multiplicando por `(180 / PI)`.

Ten en cuenta que el ángulo devuelto es el ángulo de rotación del texto 3D en relación con el eje Z. En una vista en planta (eje XY), esto debería darte el ángulo que estás buscando.

Espero que esto te sea de ayuda, Mercedidi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar