This property determines the level of detail that the solid modeled part
will be shown in. It can be set to the possible values of the
RenderFidelity enum.
The default value is Automatic, meaning
the part's detail is based on its distance from the camera as outlined in
the following table.
This property represents an angle in degrees for a threshold value between
face normals on a solid modeled part.
If the normal difference is less than the value, normals will be adjusted
to smooth the difference. While a value between 30 and 70 degrees usually
produces a good result, values between 90 and 180 are not recommended as
they may cause a "shadowing" effect on unions with sharp edges.
Note that smoothing does not affect the normals between different
materials or different colors.
Substitutes the geometry of this PartOperation with the geometry
of another PartOperation. This makes it easier to utilize the
geometry of a solid modeling operation like
UnionAsync(),
SubtractAsync(), or
IntersectAsync() but maintain
properties, attributes, tags, and children of the main part such as
Attachments, Constraints,
ParticleEmitters, light objects, decals, and more.
This approach also circumvents the potential "flicker" of completely
replacing the original PartOperation with another.
Sets whether the PartOperation can be recolored using the
BasePart.Color or BasePart.BrickColor properties. When
true, the entire union will be colored as per Color
or BrickColor. When false, the parts in the
union will maintain their original colors from before the onion operation
was performed.