Hi Cory
Yes, this is possible. You can define a vector of shape coefficients, for which you set the coefficients to the desired values. Then you can call the instance method on the PointDistributionModel to obtain the corresponding shape.
For example, if you would like to set the first component to 3 (stddev), you would write the following:
val pdm : PointDistributionModel[_3D, TriangleMesh] = ???
val coeffs = DenseVector.zeros(pdm.rank)
coeffs(0) = 3
val shapeInstance : TriangleMesh[_3D] = pdm.instance(coeffs)
Best regards,
Marcel