DigiNG edición Scripting
Método InsertaPuntoXYZ
Inserta un punto en una determinada posición de la lista de coordenadas en un Objeto Entidad de tipo línea y de modo lectura/escritura.
objeto.InsertaPuntoXYZ (posición, x, y, z )
Argumentos
posición
posición (dentro de la lista de coordenadas) donde se insertará el punto. Si la
posición es mayor que el número de coordenadas que tiene el Objeto Entidad sobre
el que se ejecuta el método, el comportamiento de este método se
asemeja al del Método Entidad.AnadePunto.
x
Coordenada X del punto a insertar.
y
Coordenada Y del punto a insertar.
z
Coordenada Z del punto a insertar.
Ejemplo
' Este ejemplo solicita al usuario que seleccione una línea y
' le inserta un punto al comienzo de la lista de puntos. Este punto que se inserta se ha solicitado
' previamente al usuario.
Option Explicit
Const vbLineas = 1
Const vbDBDIGI = 1
Dim entidad
Dim copia
Dim punto
digi.ImprimeMensaje "Seleccione elemento"
Set entidad = digi.PideEntidad( True, vbLineas )
digi.ImprimeMensaje "Digitaliza un punto"
Set punto = digi.PidePunto
digi.ImprimeMensaje ""
Set copia = digi.ClonaEntidad(entidad)
copia.InsertaPuntoXYZ 0, punto.x, punto.y, punto.z
digi.OcultaEntidad(entidad)
digi.DibujaEntidad(copia)
digi.AnadeEntidad(copia)
digi.BorraEntidad(entidad)
' Liberamos la memoria
Set copia = Nothing
Set punto = Nothing
Set entidad = Nothing
Mirar también
Objeto Entidad | Método ImprimeMensaje | Método PideEntidad | Método PidePunto | Método OcultaEntidad | Método DibujaEntidad | Método BorraEntidad | Método AnadeEntidad
Fecha de última modificación: jueves, 6 de junio de 2002
© 2001-2002 Dreaming With Objects. Todos los derechos reservados.