mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#5037 Fixed crash in well path target points geometry generation
This commit is contained in:
parent
da4298458c
commit
fe88fb9ccb
@ -337,21 +337,21 @@ cvf::ref<cvf::DrawableGeo> RicPointTangentManipulatorPartMgr::createVerticalAxis
|
|||||||
float s = 0.5 * m_handleSize;
|
float s = 0.5 * m_handleSize;
|
||||||
Vec3f origin( m_origin );
|
Vec3f origin( m_origin );
|
||||||
|
|
||||||
geomBuilder->transformVertexRange( 0, geomBuilder->vertexCount(), cvf::Mat4f::fromScaling( {s, s, s} ) );
|
geomBuilder->transformVertexRange( 0, geomBuilder->vertexCount() - 1, cvf::Mat4f::fromScaling( {s, s, s} ) );
|
||||||
geomBuilder->transformVertexRange( 0, geomBuilder->vertexCount(), cvf::Mat4f::fromTranslation( origin ) );
|
geomBuilder->transformVertexRange( 0, geomBuilder->vertexCount() - 1, cvf::Mat4f::fromTranslation( origin ) );
|
||||||
|
|
||||||
unsigned vxArraySizeFirstCylinder = geomBuilder->vertexCount();
|
unsigned vxArraySizeFirstCylinder = geomBuilder->vertexCount();
|
||||||
|
|
||||||
cvf::GeometryUtils::createObliqueCylinder( 0.05f, 0.3f, 1.0f, 0.0f, 0.0, 12, true, true, true, 1, geomBuilder.p() );
|
cvf::GeometryUtils::createObliqueCylinder( 0.05f, 0.3f, 1.0f, 0.0f, 0.0, 12, true, true, true, 1, geomBuilder.p() );
|
||||||
|
|
||||||
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
||||||
geomBuilder->vertexCount(),
|
geomBuilder->vertexCount() - 1,
|
||||||
cvf::Mat4f::fromTranslation( {0.0f, 0.0f, -1.0f} ) );
|
cvf::Mat4f::fromTranslation( {0.0f, 0.0f, -1.0f} ) );
|
||||||
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
||||||
geomBuilder->vertexCount(),
|
geomBuilder->vertexCount() - 1,
|
||||||
cvf::Mat4f::fromScaling( {s, s, s} ) );
|
cvf::Mat4f::fromScaling( {s, s, s} ) );
|
||||||
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
geomBuilder->transformVertexRange( vxArraySizeFirstCylinder,
|
||||||
geomBuilder->vertexCount(),
|
geomBuilder->vertexCount() - 1,
|
||||||
cvf::Mat4f::fromTranslation( origin ) );
|
cvf::Mat4f::fromTranslation( origin ) );
|
||||||
|
|
||||||
cvf::ref<cvf::Vec3fArray> vertexArray = geomBuilder->vertices();
|
cvf::ref<cvf::Vec3fArray> vertexArray = geomBuilder->vertices();
|
||||||
|
Loading…
Reference in New Issue
Block a user