Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions examples/Geomagic-AdvCarvingWithTexCoords.scn
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@
<BruteForceBroadPhase/>
<BVHNarrowPhase/>
<DefaultContactManager name="response" response="FrictionContactConstraint" />
<MinProximityIntersection name="Proximity" alarmDistance="1.0" contactDistance="0.1" />
<MinProximityIntersection name="Proximity" alarmDistance="0.8" contactDistance="0.2" />

<GeomagicDriver name="GeomagicDevice" deviceName="Default Device" scale="1" drawDeviceFrame="1"
<GeomagicDriver name="GeomagicDevice" deviceName="Default Device" scale="1" drawDeviceFrame="0"
positionBase="0 0 0" orientationBase="0 0.707 0 -0.707" drawDevice="0"/>
<AdvancedCarvingManager name="ACarving" active="@GeomagicDevice.button1" refineDistance="1.5" refineCriteria="0.5" carvingDistance="0.1"
carvingWithBurning="1" carvingWithRefinement="0" drawContacts="0"/>
Expand Down Expand Up @@ -106,13 +106,19 @@
<LinearSolverConstraintCorrection/>

<Node name="CollisionModel" >
<MeshOBJLoader filename="./mesh/drill_collision.obj" name="loader"/>
<MeshOBJLoader filename="./mesh/Cautery-Hook_collision.obj" name="loader"/>
<MeshTopology src="@loader" name="InstrumentCollisionModel" />
<MechanicalObject src="@loader" name="instrumentCollisionState" ry="-180" rz="-90" dz="3.5" dx="0.0" />
<MechanicalObject src="@loader" name="instrumentCollisionState" ry="-90" dz="0.1" dy="0.6" />
<LineCollisionModel name="instrumentLine" contactStiffness="10" />
<PointCollisionModel name="instrumentPoint" contactStiffness="10" tags="CarvingTool" />
<RigidMapping name="MM->CM mapping" input="@instrumentState" output="@instrumentCollisionState" />
</Node>
</Node>

<Node name="VisuTool" >
<MeshOBJLoader name="meshLoader_1" filename="./mesh/Cautery-Hook.obj" handleSeams="1" />
<OglModel name="InstrumentVisualModel" src="@meshLoader_1" ry="-90" dz="0.1" dy="0.6"/>
<RigidMapping name="MM->VM mapping" input="@instrumentState" output="@InstrumentVisualModel" />
</Node>
</Node>

</Node>
32 changes: 32 additions & 0 deletions examples/mesh/Cautery-Hook.mtl
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Blender MTL File: 'None'
# Material Count: 3

newmtl mat_21161554
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

newmtl mat_37601946
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

newmtl mat_9123834
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
Loading