logo

img

Knowledgebase Home | Contact Knowledgebase Home | Contact
Search the Knowledgebase Browse by Category
Can I make 3D surface maps transparent?
User Opinions
100% thumbs up 0% thumbs down

How would you rate this answer?
Helpful
Not helpful

The 3D surface maps do support inter-layer transparency, but not complete transparency.

 

What this means is that if you overlay multiple surfaces, then the surfaces will be transparent relative to each other, but not to other objects behind the map:



To to this, double click on one of the surface layers, click on the Upper color button in the Material Color section, and change the Opacity value for the color(s) of the surface. Click OK and OK and the opacity is applied to the layer.


The only caveat is that the lowest 3D surface layer in the Object Manager is not going to be transparent. It will always be opaque. So in the example above, the surface with the lowest elevation is also listed last in the Object Manager. If I moved one of the upper layers to the bottom of the list in the Object Manager, would become opaque.


For example, I moved the layer that had the second highest elevation to the bottom of the list in the Object Manager. That doesn't change the position of that layer in the map, but it does make that layer opaque:



To set the opacity of the color nodes in a script, use the ColorRGBA property of the ColorNodes object:

Dim ColorNodes As Object
Set ColorNodes = ColorMap.ColorNodes
ColorNodes.Item(1).ColorRGBA.Color = srfColorGreen
ColorNodes.Item(1).ColorRGBA.Opacity = 33
ColorMap.ColorNodes = ColorNodes


Visitor Comments
No visitor comments posted. Post a comment
Related Questions
Attachments
No attachments were found.
Products