Class CM3LayerVector extends CMLayerDataset
CM3LayerVector Class
Settings Group: Font
Setting |
Name |
Type |
Options |
Default |
Comments |
size |
Size |
CMTYPE_FLOAT |
|
12 |
size of the text |
GlobalFontIndex |
Global Font Index |
CMTYPE_INTEGER |
|
0 |
global font to use |
Settings Group: Elevation
Setting |
Name |
Type |
Options |
Default |
Comments |
ZOffset |
ZOffset |
CMTYPE_FLOAT |
|
0 |
|
ZMultiplier |
ZMultiplier |
CMTYPE_FLOAT |
|
1 |
|
URL |
URL |
CMTYPE_STRING |
|
|
|
Settings Group: CrossSection
Setting |
Name |
Type |
Options |
Default |
Comments |
Radius |
Radius |
CMTYPE_FLOAT |
|
100 |
|
NumFaces |
NumFaces |
CMTYPE_INTEGER |
|
2 |
|
Settings Group: Shadows
Setting |
Name |
Type |
Options |
Default |
Comments |
cast |
Cast Shadows |
CMTYPE_BOOLEAN |
|
false |
must be set before the OGL object is created (or recreate on set) |
receive |
Receive Shadow |
CMTYPE_BOOLEAN |
|
false |
must be set before the OGL object is created (or recreate on set) |
Color |
Color |
CMTYPE_COLOR |
|
rgb(128,128,128) |
must be set before the OGL object is created (or recreate on set) |
opacity |
opacity |
CMTYPE_FLOAT |
|
1 |
must be set before the OGL object is created (or recreate on set) |
Extrusion |
Extrusion |
CMTYPE_OBJECT |
|
|
standard HTML 5 settings |
Object Functions
Object Functions
Result=In(-, -, -)
Finds if the mouse was pressed down in a feature in the layer
Parameters:
- TheView
- TheEvent
- TheRayTracer
Returns: Result - { FeatureIndex,MeshIndex } or the feature and mesh clicked in, null otherwise
MouseDown()
This mouse down is different from 2D as we know this item had the mouse clicked down in it.
MouseMove()
This mouse down is different from 2D as we know this item had the mouse clicked down in it.
SetMaterial()
Set a custom material to use to render the layer
SetFeatureMaterials()
Set an array of materials with one material for each feature
GetCrossSectionArray()
Get the cross-sectional array to use to create extrusions for points and polylines
SetCrossSectionArray()
Set a cross-sectional array to use to create extrusions for points and polylines
SetPathExtrusion()
Set a custom CM3PathExtrusion object to use with polylines.
GetPathExtrusion()
Get the CM3PathExtrusion object to use with polylines.