Home Search

DriveWorks Pro 22
How To: Drive the Texture of a Part (KB13103010)

Send Feedback

How To: Drive the Texture of a Part

DriveWorks Pro provides the ability to drive a model's texture. To do this, create and capture a custom property in the model called "DWTexture", for more information have a look at the Custom Properties help topic.

The result of the rule for the DWTexture custom property should take the form:


For example:


Will result in the Plastic texture, which is located on the network, being applied at a scale of 80% and a rotation of 90 degrees.


The "Driven Scale" is the actual value sent to the model (multiplying factor, not percentage) and "Scale Percentage" is the value calculated and written in the rule.

We can define DrivenScale as 100 / ScalePercentage.

To calculate the value required in your rule: ScalePercentage = 100 / DrivenScale.


If you require 400% scaling this is the same as having a DrivenScale of 4. Therefore, ScalePercentage = 25 (100 / 4).

If you require the final size to be 50% of the original, ScalePercentage = 200 (100 / 0.5).

SOLIDWORKS textures are ordinarily installed a folder inside the SOLIDWORKS install directory called "SOLIDWORKS\data\Images\textures"


C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\data\Images\textures

Because the SOLIDWORKS installation directory can be different on different machines, SOLIDWORKS provides a location-independent way to refer to the textures folder, e.g.:


Will result in the standard SOLIDWORKS Rustic Brick texture being applied at a scale of 80% and a rotation of 90 degrees.

Apply a Texture to the Master

There must be a texture applied to the captured master part in order for DriveWorks to swap this out for the driven texture.

Knowledge Base Article Ref:KB13103010