LuciadCPillar C# 2023.1.04
|
A builder class for creating point cloud styles. More...
A builder class for creating point cloud styles.
|
inline |
|
inline |
Returns a newly created point cloud style, based on the properties set on this builder.
a newly created point cloud style, based on the properties set on this builder.
|
inline |
An expression to specify what colors to apply to point cloud's points.
To create expressions, you must use the factory methods on StyleExpressionFactory. The expression must be well-formed and resolve to a color value. If you want to update the styling very often, consider using parameters in your expression. Changing the values of parameters is more efficient than replacing the whole expression. Note that the alpha component of the color is ignored so the color will be fully opaque, unless you enable transparency. The default is a uniform, grey color.
colorExpression
a color expression
this builder
|
inline |
An expression to displace point cloud data.
To create expressions, you must use the factory methods on StyleExpressionFactory. The expression must be well-formed and resolve to a coordinate value. This coordinate is interpreted as a displacement vector during painting. If you want to update the styling very often, consider using parameters in your expressions. Changing the values of parameters is more efficient than replacing the whole expression. By default, point clouds are not displaced.
displacementExpression
a coordinate expression
this builder
|
inline |
|
inline |
Sets the minimum point size in pixel.
The default is 1.0.
minimumPointSizePixels
the minimum point size in pixel.
this builder
|
inline |
When this function is used, points get a size in function of the distance to the eye and the tile geometric error.
The points are given a world size adapted to the local density of the point cloud. This creates, to the largest extent possible, a visually continuous and opaque coverage. This is a convenience method for pointSizeAdaptive(StyleExpression<double>). It delegates to this method with a StyleExpressionFactory::constant style expression.
scale
an additional scale factor on top op the point size that is chosen by the point cloud renderer.
this builder
|
inline |
|
inline |
Sets the pixel size of the point cloud's points.
This is a convenience method for pointSizePixels(StyleExpression<double>). It delegates to this method with a StyleExpressionFactory::constant style expression.
pixelSize
the size
this builder.
|
inline |
|
inline |
Sets the world size of the point cloud's points, typically meters.
This is a convenience method for pointSizeWorld(StyleExpression<double>). It delegates to this method with a StyleExpressionFactory::constant style expression.
worldSize
the size
this builder.
|
inline |
|
inline |
An expression to filter the point cloud's points.
To create expressions, you must use the factory methods on StyleExpressionFactory. The expression must be well-formed and resolve to a boolean value. If you want to update the styling very often, consider using parameters in your expression. Changing the values of parameters is more efficient than replacing the whole expression. By default, all points are visible.
visibilityExpression
the visibility expression
this builder