Working with 2D Triangle Mesh Layers

Note: you will need to include GocadData and Gocad2D in your Module Dependencies list in addition to Viewer2D.

Creating a triangle mesh 2D layer for a XSection window

Triangle mesh layers can only be added to a XSection window if that window already contains a seismic layer. In this example, we assume you have already created a triangle mesh dataset triangleMeshData and a XSection window xsectionWindow.

NamedProps layerProperties = new NamedProps();
layerProperties.putProperty(ITriangleMeshLayer.LINE_COLOR, Color.Red);
ITriangleMeshLayer layer = ITriangleMeshLayer.factory.createLayer(xsectionWindow, triangleMeshData, layerProperties, false);

Creating a triangle mesh 2D layer for a Map window

Triangle mesh layers can only be added to a Map window if that window already contains a seismic layer. In this example, we assume you have already created a triangle mesh dataset triangleMeshData and a Map window mapWindow.

NamedProps layerProperties = new NamedProps();
layerProperties.putProperty(IMapPointsetLayer.LINE_COLOR, Color.Red);
IMapTriangleMeshLayer layer = IMapTriangleMeshLayer.factory.createLayer(mapWindow, triangleMeshData, layerProperties, false);