File3dmDisplacement
ReferencesRepresents the displacement attached to file3dm object attributes.
Properties
Specifies the amount of displacement for the black color in the texture.
Specifies the number of steps for the fairing process. Fairing straightens rough feature edges.
Specifies whether or not to perform a fairing step. Fairing straightens rough feature edges.
Specifies how many faces the reduction post process should target.
Specifies whether to perform a mesh reduction as a post process to simplify the result of displacement.
Specifies how densely the object is initially subdivided. The lower the value, the higher the resolution of the displaced mesh.
Specifies which texture mapping channel is used for the displacement texture.
Specifies in megabytes how much memory can be allocated for use by the displacement mesh.
Specifies whether the displacement feature is enabled or not.
Specifies the maximum angle between face normals of adjacent faces that will get welded together.
Specifies how sensitive the divider for contrasts is on the displacement texture. Specify 1 to split all mesh edges on each refine step. Specify 0.99 to make even slight contrasts on the displacement texture cause edges to be split. Specifying 0.01 only splits edges where heavy contrast exists.
Specifies which formula is used to calculate sweep resolution from initial quality.
Specifies which texture is used for computing the displacement amount.
Methods
public bool AddSubItem(int face_index, bool on, Guid texture, int mapping_channel, double black_point, double white_point)
Adds a new sub-item to the displacement. face_index is the index of the face on the polysurface/SubD. on is the override for File3dmDisplacement.On. texture is the override for File3dmDisplacement.TextureId. mapping_channel is the override for File3dmDisplacement.MappingChannel. black_point is the override for File3dmDisplacement.BlackPoint. white_point is the override for File3dmDisplacement.WhitePoint.
public void DeleteAllSubItems()
Deletes all the sub-items from the displacement.
Deletes a sub-item by its face index. face_index is the index of the face on the polysurface/SubD.
Parameters:
| face_index (int) |
Gets all the sub-items on the displacement. Sub-items can exist to override the top-level parameters for polysurface/SubD faces. Sub-items are identified by the face index that they apply to. An array of the face indexes of each sub-item on the displacement.
Sets the override for displacement 'black-point'. face_index is the index of the face on the polysurface/SubD.
Sets the override for displacement 'mapping channel'. face_index is the index of the face on the polysurface/SubD.
Sets the override for displacement 'on'. face_index is the index of the face on the polysurface/SubD.
Sets the override for displacement 'texture'. face_index is the index of the face on the polysurface/SubD.
Sets the override for displacement 'white-point'. face_index is the index of the face on the polysurface/SubD.
Gets the override for displacement 'black-point'. face_index is the index of the face on the polysurface/SubD.
Parameters:
| face_index (int) |
Gets the override for displacement 'mapping channel'. face_index is the index of the face on the polysurface/SubD.
Parameters:
| face_index (int) |
Gets the override for displacement 'on'. face_index is the index of the face on the polysurface/SubD.
Parameters:
| face_index (int) |
Gets the override for displacement 'texture'. face_index is the index of the face on the polysurface/SubD.
Parameters:
| face_index (int) |