Skip to content

Commit 4824474

Browse files
committed
Fix scenes using plane definition in TrianglePressureForceField
1 parent ef7a58c commit 4824474

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

examples/Component/Engine/Select/PlaneROI.scn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
<Tetra2TriangleTopologicalMapping input="@../Container" output="@Container" />
4242
<TriangularFEMForceField name="FEM" youngModulus="10" poissonRatio="0.3" method="large" />
4343
<TriangularBendingSprings name="FEM-Bend" stiffness="300" damping="1.0" />
44-
<TrianglePressureForceField normal="0 0 1" dmin="0.9" dmax="1.1" pressure="0.4 0 0" />
44+
<BoxROI name="pressureROI" position="@../Volume.position" triangles="@Container.triangles" box="0.9 -0.01 -0.01 1.1 1.01 1.01" drawBoxes="1"/>
45+
<TrianglePressureForceField name="PFF" triangleList="@pressureROI.triangleIndices" pressure="0.4 0 0"/>
4546
<TriangleCollisionModel />
4647
<PlaneROI plane="0 0 0.5 0 0.3 1 0 0 1.5 0.2" position="@../Volume.position" drawTriangles="1" drawTetrahedra="1" triangles="@Container.triangles" tetrahedra="@../Container.tetrahedra" name="boxROI" />
4748
<Node name="Visu">

examples/Component/Engine/Select/ProximityROI.scn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@
4949
<Tetra2TriangleTopologicalMapping input="@../Container" output="@Container" />
5050
<TriangularFEMForceField name="FEM" youngModulus="50" poissonRatio="0.3" method="large" />
5151
<TriangularBendingSprings name="FEM-Bend" stiffness="300" damping="1.0" />
52-
<TrianglePressureForceField normal="0 -0.2 1" dmin="0.9" dmax="1.1" pressure="0.4 0 0" />
52+
<PlaneROI plane="0 0 0.9 1. 0 0.9 0 1 1.1 0.2" position="@../Volume.position" drawTriangles="1" drawTetrahedra="1" triangles="@Container.triangles" tetrahedra="@../Container.tetrahedra" name="planeROI" />
53+
<TrianglePressureForceField triangleIndices="@planeROI.triangleIndices" pressure="0.4 0 0" />
5354
<TriangleCollisionModel />
5455
<Node name="Visu">
5556
<OglModel template="Vec3" name="Visual" material="Default Diffuse 1 0 0 1 0.5 Ambient 1 0.2 0 0 1 Specular 0 1 0 0 1 Emissive 0 1 0 0 1 Shininess 0 45" />

examples/Component/Engine/Select/SphereROI.scn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
<Tetra2TriangleTopologicalMapping input="@../Container" output="@Container" />
4242
<TriangularFEMForceField name="FEM" youngModulus="50" poissonRatio="0.3" method="large" />
4343
<TriangularBendingSprings name="FEM-Bend" stiffness="300" damping="1.0" />
44-
<TrianglePressureForceField normal="0 -0.2 1" dmin="0.9" dmax="1.1" pressure="0.4 0 0" />
44+
<PlaneROI plane="0 0 0.9 1. 0 0.9 0 1 1.1 0.2" position="@../Volume.position" drawTriangles="1" drawTetrahedra="1" triangles="@Container.triangles" tetrahedra="@../Container.tetrahedra" name="planeROI" />
45+
<TrianglePressureForceField triangleIndices="@planeROI.triangleIndices" pressure="0.4 0 0" />
4546
<TriangleCollisionModel />
4647
<SphereROI centers="0 0 1" radii="0.2" drawSphere="1" position="@../Volume.position" drawTriangles="1" drawTetrahedra="1" triangles="@Container.triangles" tetrahedra="@../Container.tetrahedra" name="SphereROI" />
4748
<Node name="Visu">

0 commit comments

Comments
 (0)