This module is an implementation of the orthoslice module for arrays of structured and unstructured fields. It combines the functionality of the slice_orthoplane and slice_plane_ARR module.
Name | Type | Description | |
in_field[] | Field[] | Array of structured and/or unstructured fields | |
Name | Type | Description | UI Control |
axis | int | specifies the constant dimension | UIslider |
plane | float | specifies the location of the slice plane | UIslider |
map_components | boolean | node data components to output | UIoptionBoxLabel |
map_cell_data | boolean | cell data components to output | UIoptionBoxLabel |
Name | Type | Description | |
plane_out | Plane_Mesh | Field of the slice plane. | |
plane_obj | DefaultObject | Directly renderable object output of the slice plane. | |
out_fld | Mesh+Node_Data+Cell_Data[] | Output Array of the slice plane modules. | |
out_obj | DefaultObject | Directly renderable object of the output array of fields. | |
This module is an implementation of the orthoslice module for arrays of structured and unstructured fields. It combines the functionality of the slice_orthoplane and slice_plane_ARR module.
in_field[]
Array of structured and unstructured fields. Structured and unstructured fields can be mixed when using this module. There is a problem however that the module throws error messages when fields are disconnected from the input port. However, these error messages do not interfere with the functioning of the module.
axis
Specifies the constant dimension of the slice plane to be used int slice_orthoplane_ARR.
plane
Specifies the location of the slice plane to be used int slice_orthoplane_ARR.
map_components
Specifies the node data components which are transferred to the output data.
map_cell_data
Specifies the cell data components which are transferred to the output data.
plane_out
Output of the slice plane used for slice_orthoplane_ARR.
plane_obj
Directly renderable GDobject of the slice plane that can be displayed in a 3D viewer.
out_fld
Array of output fields from slice_orthoplane_ARR which can be used for further processing.
out_obj
Directly renderable GDobject of the output fields that can be displayed in a 3D viewer.
iac_proj/slop_arr/slpa_mac.v Creates the slice_orthoplane_ARRmacs library containing the parameter block slice_orthoplane_ARR_params, the functional macro slice_orthoplane_ARR_func, the user interface macro slice_orthoplane_ARR_UI and the high-level user slice_orthoplane_ARR.
slpa_app.vCreates the slice_orthoplane_ARRapps library containing the example application slice_orthoplane_ARREg.
The slice_orthoplane_ARREg example application shows the usage of the slice_orthoplane_ARR module.
This project relies on the successful installation of the following components. Without them it will not function correctly.
The slice_orthoplane_ARR macro is using components of the slice_plane_ARR module. Unfortunately due to the fact that original Express modules have been modified this project will only work with AVS/Express Developer's Edition.
This project does not contain any procedural code and hence does not require compiling.
Stephan Ebersbach Manchester Visualization Centre
Tobias Schiebeck International AVS Centre
International AVS Centre Manchester Visualization Centre Manchester Computing University of Manchester Oxford Road Manchester United Kingdom M13 9PL