public class GeoStyle3D
extends java.lang.Object
implements java.io.Serializable
The 3D geometric object style class, used to set the display style of the 3D geometric object.
Modifier and Type | Field and Description |
---|---|
AltitudeMode |
altitudeMode
The altitude mode.
|
double |
bottomAltitude
The bottom altitude value.
|
double |
extendedHeight
The extended height value.
|
Color |
fillForeColor
The color of the 3D line geometry object.
|
FillMode3D |
fillMode
The fill mode of the 3D body object.
|
Color |
getMarkerColor
The color of the 3D point geometry object.
|
Color |
lineColor
The color of the 3D line geometry object.
|
double |
lineWidth
The width of the 3D line geometry object.
|
java.lang.String |
markerIconFile
The full path of the 3D point geometry object icon.
|
double |
markerIconScale
The zoom ratio of the marker icon.
|
double |
markerSize
The size of the 3D point geometry object and the unit is 0.1 mm.
|
java.lang.String[] |
sideTextureFiles
The full paths of a series of image files for texture rendering.
|
double |
tilingU
The horizontal repeat numbers of the side texture.
|
double |
tilingV
The vertical repeat numbers of the side texture.
|
java.lang.String |
topTextureFile
The full path of the top texture image.
|
java.lang.String |
xml |
Constructor and Description |
---|
GeoStyle3D()
The Constructor.
|
GeoStyle3D(GeoStyle3D geoStyle3D)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
GeoStyle3D |
copy()
Copies the object.
|
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
GeoStyle3D object. |
int |
hashCode()
Gets the hash code value of the GeoStyle3D object.
|
public AltitudeMode altitudeMode
The altitude mode.
public double bottomAltitude
The bottom altitude value. When the two-dimensional geometric object displays as the 3D geometric object in the 3D window, the value can be used to display the two-dimensional geometric object on this altitude.
public double extendedHeight
The extended height value. When the two-dimensional geometric object displays as the 3D geometric object in the 3D window, the value can be used as the extended height to vertically stretch the two-dimensional geometric object.
public java.lang.String[] sideTextureFiles
The full paths of a series of image files for texture rendering. The sides of the 3D object will use the property for texture rendering.
public FillMode3D fillMode
The fill mode of the 3D body object.
There are three fill modes of the 3D body object: Line, Fill, and Line And Fill.public Color fillForeColor
The color of the 3D line geometry object.
public Color lineColor
The color of the 3D line geometry object.
public double lineWidth
The width of the 3D line geometry object.
public java.lang.String markerIconFile
The full path of the 3D point geometry object icon. The icon can be used to symbolize 3D point geometry objects.
public double markerIconScale
The zoom ratio of the marker icon.
public Color getMarkerColor
The color of the 3D point geometry object.
public double markerSize
The size of the 3D point geometry object and the unit is 0.1 mm.
public double tilingU
The horizontal repeat numbers of the side texture.
The specified images can be used to render the sides of the 3D object. When rendering, the image will be stretched according to the image size, the side size, and the vertical and horizontal repeat times. The horizontal repeat times can be a decimal and it is specified by tilingU.public double tilingV
The vertical repeat numbers of the side texture.
The specified images can be used to render the sides of the 3D object. When rendering, the image will be stretched according to the image size, the side size, and the vertical and horizontal repeat times. The vertical repeat times can be a decimal and it is specified by tilingV.public java.lang.String topTextureFile
The full path of the top texture image.
If there are several top texture image files, the paths of those files are separated by ";". The top of the 3D body object will use the image for texture rendering.public java.lang.String xml
public GeoStyle3D()
The Constructor.
public GeoStyle3D(GeoStyle3D geoStyle3D)
Copy constructor.
geoStyle3D
- the 3D style object.public final GeoStyle3D copy()
Copies the object. Generates a new copy of the 3D style object.
public boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current GeoStyle3D
object.
equals
in class java.lang.Object
obj
- The object to be compared with the GeoStyle3D
object.Object.equals(java.lang.Object)
public int hashCode()
Gets the hash code value of the GeoStyle3D object.
hashCode
in class java.lang.Object
Object.hashCode()