DigiNG edición Scripting
Método InsertaPunto
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.InsertaPunto (posición, punto)
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. puntoObjeto Point que representa el 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.InsertaPunto 0, punto
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: lunes, 3 de junio de 2002
© 2001-2002 Dreaming With Objects. Todos los derechos reservados.