Skip to content
Snippets Groups Projects

Visualize rough interfaces in Img3D

Merged Mikhail Svechnikov requested to merge m.i57 into main
Files
2
@@ -105,7 +105,7 @@ std::unique_ptr<const double2d_t> layerRoughnessMap(const LayerItem& layerItem,
if (const auto* br = dynamic_cast<const BasicRoughnessItem*>(layerItem.certainRoughness())) {
auto roughness = LayerRoughness(br->sigma().dVal(), br->hurst().dVal(),
br->lateralCorrelationLength().dVal());
int n = 256;
int n = sceneGeometry.roughnessResolution;
double L = 2 * sceneGeometry.layerSize;
auto rmap = RoughnessMap(n, n, L, L, &roughness, seed); // seed < 0 ==> random every time
result.reset(new double2d_t(rmap.generateMap()));
Loading