Table Of Contents

3D Projection View (G Dataflow)

Last Modified: June 25, 2019

Displays an image using an isometric view.

Each pixel from the image source is represented as a column of pixels in the 3D view. The pixel value corresponds to the altitude. This node modifies the source image. If you need the original source image, create a copy of the image using the Copy Image node before using this node.

connector_pane_image
datatype_icon

3D options

Cluster containing the following elements:

datatype_icon

alpha

Angle between the horizontal and the baseline.

The value can be between 0º and 45º.

Default: 30º

datatype_icon

beta

Angle between the horizontal and the second baseline.

The value can be between 0º and 45º.

Default: 30º

datatype_icon

border

Border size in the 3D view.

Default: 20

datatype_icon

background

Background color for the 3D view.

datatype_icon

plane

View to display if the image is complex.

The following four possible planes can be visualized from a complex image. For complex images, the default is the magnitude.

  • real (0)
  • imaginary (1)
  • magnitude (2)
  • phase (3)
datatype_icon

image src

Reference to the source image.

datatype_icon

image dst

Reference to the destination image.

datatype_icon

direction

Viewing orientation shown for the 3D view.

The following viewing angles are possible..

Name Description
North West Sets the viewing orientation to northwest
South West Sets the viewing orientation to southwest.
South East Sets the viewing orientation to southeast.
North East Sets the viewing orientation to northeast.

Default: North West

datatype_icon

size reduction

Factor applied to the source image to calculate the final dimensions of the 3D view image.

This factor is a divisor that is applied to the source image when determining the final height and width of the 3D view image. A factor of 1 uses all of the pixels of the source image when determining the 3D view image. A factor of 2 uses every other line and every other column of the pixels of the source image to determine the 3D view image.

Default: 2

datatype_icon

error in

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

error in does not contain an error error in contains an error
If no error occurred before the node runs, the node begins execution normally.

If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

Default: No error

datatype_icon

maximum height

Maximum height of a pixel from the image source that is drawn in 3D.

This value is mapped from a maximum of 255 (from the source image) in relation to the baseline in the 3D view. A value of 255, therefore, gives a one-to-one correspondence between the intensity value in the source image and the display in 3D view. The default value of 64 results in a four-fold reduction between the original intensity value of the pixel in the source image and the final displayed 3D image.

Default: 64

datatype_icon

image dst out

Reference to the destination image.

If image dst is connected, image dst out is the same as image dst. Otherwise, image dst out refers to the image referenced by image src.

datatype_icon

error out

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

error in does not contain an error error in contains an error
If no error occurred before the node runs, the node begins execution normally.

If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported

Web Server: Not supported in VIs that run in a web application


Recently Viewed Topics