DigiNG edición Scripting



Método digi.AlmacenaInstantanea


Almacena una instantánea (obtenida de la foto izquierda del monitor estereoscópico) cuyo centro coincide con las coordenadas terreno pasadas por parámetro.

La instantánea se almacenará en el directorio que tenga el usuario configurado como directorio de instantáneas.


digi.AnadeEntidad (nombre, ptCoordenadasTerreno, bForzarEscritura)


Argumentos


nombre

        Nombre con el que se almacenará la instantánea.


ptCoordenadasTerreno

        Objeto Point con las coordenadas terreno de las cuales se desea sacar la instantánea.


bForzarEscritura

        Ti es True, sobreescribe la instantánea en el caso de que exista, si es False, no la sobreescribe si existe pero la crea si no existe.


Devuelve


True Si la instantanea se almacenó con éxito.


False No se pudo almacenar la instantánea por varios motivos: que el usuario no tenga activo Digi3D, o que alguna de las orientaciones (internas, relativa o absoluta) no esté realizada.


Ejemplo

Const vbDigi3DError = 2


Dim ptTerreno

digi.ImprimeMensaje "Digitaliza un punto para almacenar una instantánea..."

Set ptTerreno = digi.PidePunto

digi.ImprimeMensaje ""


Dim nombre

nombre = InputBox("Nombre del punto")


If Not digi.AlmacenaInstantanea(nombre, ptTerreno) Then

    digi.Musica vbDigi3DError

    digi.MuestraGlobo "Error almacenando una instantánea", "No se pudo almacenar la instantánea" & vbCrLf & "Posiblemente por que no está abierto Digi3D", 3, 5000

Else

    MsgBox("Se almacenó la instantánea correctamente")

End If


' Liberamos la memoria

Set ptTerreno = Nothing





Mirar también


Método ImprimeMensaje | Método PidePunto | Método Musica | Método MuestraGlobo | Objeto Point


Fecha de última modificación: domingo, 28 de abril de 2002

© 2001-2002 Dreaming With Objects. Todos los derechos reservados.