Skip to content
Snippets Groups Projects
Commit e8435a7e authored by Carlos Mastalli's avatar Carlos Mastalli
Browse files

Added solo robot

parent c39bba9f
No related branches found
No related tags found
1 merge request!11Added solo robot + fixed bug in the unit-test
Showing
with 85613 additions and 11 deletions
...@@ -42,4 +42,4 @@ If you have never added robotpkg as a softwares repository, please follow first ...@@ -42,4 +42,4 @@ If you have never added robotpkg as a softwares repository, please follow first
(you will need pinocchio and its python bindings) (you will need pinocchio and its python bindings)
`python -m example_robot_data [hyq,talos,talos_arm,tiago,tiago_no_hand,icub]` `python -m example_robot_data [hyq,talos,talos_arm,talos_legs,icub,solo,solo12,tiago,tiago_no_hand]`
from .robots_loader import (loadTalosLegs, getModelPath, loadHyQ, loadICub, loadTalos, loadTalosArm, loadTiago, from .robots_loader import (loadTalosLegs, getModelPath, loadHyQ, loadSolo, loadICub, loadTalos, loadTalosArm,
loadTiagoNoHand, readParamsFromSrdf) loadTiago, loadTiagoNoHand, readParamsFromSrdf)
...@@ -2,7 +2,7 @@ from argparse import ArgumentParser ...@@ -2,7 +2,7 @@ from argparse import ArgumentParser
from . import robots_loader from . import robots_loader
ROBOTS = ['hyq', 'talos', 'talos_arm', 'talos_legs', 'tiago', 'tiago_no_hand', 'icub'] ROBOTS = ['hyq', 'solo', 'solo12', 'talos', 'talos_arm', 'talos_legs', 'tiago', 'tiago_no_hand', 'icub']
parser = ArgumentParser() parser = ArgumentParser()
parser.add_argument('robot', nargs='?', default=ROBOTS[0], choices=ROBOTS) parser.add_argument('robot', nargs='?', default=ROBOTS[0], choices=ROBOTS)
...@@ -11,35 +11,45 @@ args = parser.parse_args() ...@@ -11,35 +11,45 @@ args = parser.parse_args()
if args.robot == 'hyq': if args.robot == 'hyq':
hyq = robots_loader.loadHyQ() hyq = robots_loader.loadHyQ()
hyq.initDisplay(loadModel=True) hyq.initViewer(loadModel=True)
hyq.display(hyq.q0) hyq.display(hyq.q0)
if args.robot == 'solo':
solo = robots_loader.loadSolo()
solo.initViewer(loadModel=True)
solo.display(solo.q0)
if args.robot == 'solo12':
solo = robots_loader.loadSolo(False)
solo.initViewer(loadModel=True)
solo.display(solo.q0)
elif args.robot == 'talos': elif args.robot == 'talos':
talos = robots_loader.loadTalos() talos = robots_loader.loadTalos()
talos.initDisplay(loadModel=True) talos.initViewer(loadModel=True)
talos.display(talos.q0) talos.display(talos.q0)
elif args.robot == 'talos_arm': elif args.robot == 'talos_arm':
talos_arm = robots_loader.loadTalosArm() talos_arm = robots_loader.loadTalosArm()
talos_arm.initDisplay(loadModel=True) talos_arm.initViewer(loadModel=True)
talos_arm.display(talos_arm.q0) talos_arm.display(talos_arm.q0)
if args.robot == 'laso_legs': if args.robot == 'talos_legs':
talos_legs = robots_loader.loadTalosLegs() talos_legs = robots_loader.loadTalosLegs()
talos_legs.initViewer(loadModel=True) talos_legs.initViewer(loadModel=True)
talos_legs.display(talos_legs.q0) talos_legs.display(talos_legs.q0)
elif args.robot == 'tiago': elif args.robot == 'tiago':
tiago = robots_loader.loadTiago() tiago = robots_loader.loadTiago()
tiago.initDisplay(loadModel=True) tiago.initViewer(loadModel=True)
tiago.display(tiago.q0) tiago.display(tiago.q0)
elif args.robot == 'tiago_no_hand': elif args.robot == 'tiago_no_hand':
tiago_no_hand = robots_loader.loadTiagoNoHand() tiago_no_hand = robots_loader.loadTiagoNoHand()
tiago_no_hand.initDisplay(loadModel=True) tiago_no_hand.initViewer(loadModel=True)
tiago_no_hand.display(tiago_no_hand.q0) tiago_no_hand.display(tiago_no_hand.q0)
elif args.robot == 'icub': elif args.robot == 'icub':
icub = robots_loader.loadICub() icub = robots_loader.loadICub()
icub.initDisplay(loadModel=True) icub.initViewer(loadModel=True)
icub.display(icub.q0) icub.display(icub.q0)
...@@ -142,6 +142,24 @@ def loadHyQ(): ...@@ -142,6 +142,24 @@ def loadHyQ():
return robot return robot
def loadSolo(solo=True):
if solo:
URDF_FILENAME = "solo.urdf"
else:
URDF_FILENAME = "solo12.urdf"
SRDF_FILENAME = "solo.srdf"
SRDF_SUBPATH = "/solo_description/srdf/" + SRDF_FILENAME
URDF_SUBPATH = "/solo_description/robots/" + URDF_FILENAME
modelPath = getModelPath(URDF_SUBPATH)
# Load URDF file
robot = RobotWrapper.BuildFromURDF(modelPath + URDF_SUBPATH, [modelPath], pinocchio.JointModelFreeFlyer())
# Load SRDF file
readParamsFromSrdf(robot, modelPath + SRDF_SUBPATH, False)
# Add the free-flyer joint limits
addFreeFlyerJointLimits(robot)
return robot
def loadTiago(): def loadTiago():
URDF_FILENAME = "tiago.urdf" URDF_FILENAME = "tiago.urdf"
# SRDF_FILENAME = "tiago.srdf" # SRDF_FILENAME = "tiago.srdf"
......
solo_description/meshes/checker_blue.png

6.23 KiB

o Box
v 0.5 0.5 0.5
v 0.5 0.5 -0.5
v 0.5 -0.5 0.5
v 0.5 -0.5 -0.5
v -0.5 0.5 -0.5
v -0.5 0.5 0.5
v -0.5 -0.5 -0.5
v -0.5 -0.5 0.5
v -0.5 0.5 -0.5
v 0.5 0.5 -0.5
v -0.5 0.5 0.5
v 0.5 0.5 0.5
v -0.5 -0.5 0.5
v 0.5 -0.5 0.5
v -0.5 -0.5 -0.5
v 0.5 -0.5 -0.5
v -0.5 0.5 0.5
v 0.5 0.5 0.5
v -0.5 -0.5 0.5
v 0.5 -0.5 0.5
v 0.5 0.5 -0.5
v -0.5 0.5 -0.5
v 0.5 -0.5 -0.5
v -0.5 -0.5 -0.5
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
f 1/1/1 3/3/3 2/2/2
f 3/3/3 4/4/4 2/2/2
f 5/5/5 7/7/7 6/6/6
f 7/7/7 8/8/8 6/6/6
f 9/9/9 11/11/11 10/10/10
f 11/11/11 12/12/12 10/10/10
f 13/13/13 15/15/15 14/14/14
f 15/15/15 16/16/16 14/14/14
f 17/17/17 19/19/19 18/18/18
f 19/19/19 20/20/20 18/18/18
f 21/21/21 23/23/23 22/22/22
f 23/23/23 24/24/24 22/22/22
o Cylinder
v 0 -0.998248581950179 0.5034876052441187
v 0 -1.0017392333654023 -0.4965063024136719
v 0.7071067690849304 -0.705357135440903 0.5024652170731156
v 0 -1.0017392333654023 -0.4965063024136719
v 0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 0.7071067690849304 -0.705357135440903 0.5024652170731156
v 0.7071067690849304 -0.705357135440903 0.5024652170731156
v 0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 1 0.00174532570761165 0.4999969538288953
v 0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 1 -0.0017453257076117724 -0.4999969538288953
v 1 0.00174532570761165 0.4999969538288953
v 1 0.00174532570761165 0.4999969538288953
v 1 -0.0017453257076117724 -0.4999969538288953
v 0.7071067690849304 0.7088477868561263 0.4975286905846749
v 1 -0.0017453257076117724 -0.4999969538288953
v 0.7071067690849304 0.705357135440903 -0.5024652170731156
v 0.7071067690849304 0.7088477868561263 0.4975286905846749
v 0.7071067690849304 0.7088477868561263 0.4975286905846749
v 0.7071067690849304 0.705357135440903 -0.5024652170731156
v 1.2246468525851679e-16 1.0017392333654023 0.4965063024136719
v 0.7071067690849304 0.705357135440903 -0.5024652170731156
v 1.2246468525851679e-16 0.998248581950179 -0.5034876052441187
v 1.2246468525851679e-16 1.0017392333654023 0.4965063024136719
v 1.2246468525851679e-16 1.0017392333654023 0.4965063024136719
v 1.2246468525851679e-16 0.998248581950179 -0.5034876052441187
v -0.7071067690849304 0.7088477868561263 0.4975286905846749
v 1.2246468525851679e-16 0.998248581950179 -0.5034876052441187
v -0.7071067690849304 0.705357135440903 -0.5024652170731156
v -0.7071067690849304 0.7088477868561263 0.4975286905846749
v -0.7071067690849304 0.7088477868561263 0.4975286905846749
v -0.7071067690849304 0.705357135440903 -0.5024652170731156
v -1 0.001745325707611895 0.4999969538288953
v -0.7071067690849304 0.705357135440903 -0.5024652170731156
v -1 -0.0017453257076115276 -0.4999969538288953
v -1 0.001745325707611895 0.4999969538288953
v -1 0.001745325707611895 0.4999969538288953
v -1 -0.0017453257076115276 -0.4999969538288953
v -0.7071067690849304 -0.705357135440903 0.5024652170731156
v -1 -0.0017453257076115276 -0.4999969538288953
v -0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v -0.7071067690849304 -0.705357135440903 0.5024652170731156
v -0.7071067690849304 -0.705357135440903 0.5024652170731156
v -0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v -2.4492937051703357e-16 -0.998248581950179 0.5034876052441187
v -0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v -2.4492937051703357e-16 -1.0017392333654023 -0.4965063024136719
v -2.4492937051703357e-16 -0.998248581950179 0.5034876052441187
v 0 -0.998248581950179 0.5034876052441187
v 0.7071067690849304 -0.705357135440903 0.5024652170731156
v 0 0.0017453257076117112 0.4999969538288953
v 0.7071067690849304 -0.705357135440903 0.5024652170731156
v 1 0.00174532570761165 0.4999969538288953
v 0 0.0017453257076117112 0.4999969538288953
v 1 0.00174532570761165 0.4999969538288953
v 0.7071067690849304 0.7088477868561263 0.4975286905846749
v 0 0.0017453257076117112 0.4999969538288953
v 0.7071067690849304 0.7088477868561263 0.4975286905846749
v 1.2246468525851679e-16 1.0017392333654023 0.4965063024136719
v 0 0.0017453257076117112 0.4999969538288953
v 1.2246468525851679e-16 1.0017392333654023 0.4965063024136719
v -0.7071067690849304 0.7088477868561263 0.4975286905846749
v 0 0.0017453257076117112 0.4999969538288953
v -0.7071067690849304 0.7088477868561263 0.4975286905846749
v -1 0.001745325707611895 0.4999969538288953
v 0 0.0017453257076117112 0.4999969538288953
v -1 0.001745325707611895 0.4999969538288953
v -0.7071067690849304 -0.705357135440903 0.5024652170731156
v 0 0.0017453257076117112 0.4999969538288953
v -0.7071067690849304 -0.705357135440903 0.5024652170731156
v -2.4492937051703357e-16 -0.998248581950179 0.5034876052441187
v 0 0.0017453257076117112 0.4999969538288953
v 0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 0 -1.0017392333654023 -0.4965063024136719
v 0 -0.0017453257076117112 -0.4999969538288953
v 1 -0.0017453257076117724 -0.4999969538288953
v 0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 0 -0.0017453257076117112 -0.4999969538288953
v 0.7071067690849304 0.705357135440903 -0.5024652170731156
v 1 -0.0017453257076117724 -0.4999969538288953
v 0 -0.0017453257076117112 -0.4999969538288953
v 1.2246468525851679e-16 0.998248581950179 -0.5034876052441187
v 0.7071067690849304 0.705357135440903 -0.5024652170731156
v 0 -0.0017453257076117112 -0.4999969538288953
v -0.7071067690849304 0.705357135440903 -0.5024652170731156
v 1.2246468525851679e-16 0.998248581950179 -0.5034876052441187
v 0 -0.0017453257076117112 -0.4999969538288953
v -1 -0.0017453257076115276 -0.4999969538288953
v -0.7071067690849304 0.705357135440903 -0.5024652170731156
v 0 -0.0017453257076117112 -0.4999969538288953
v -0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v -1 -0.0017453257076115276 -0.4999969538288953
v 0 -0.0017453257076117112 -0.4999969538288953
v -2.4492937051703357e-16 -1.0017392333654023 -0.4965063024136719
v -0.7071067690849304 -0.7088477868561263 -0.4975286905846749
v 0 -0.0017453257076117112 -0.4999969538288953
vt 0 1
vt 0 0
vt 0.125 1
vt 0 0
vt 0.125 0
vt 0.125 1
vt 0.125 1
vt 0.125 0
vt 0.25 1
vt 0.125 0
vt 0.25 0
vt 0.25 1
vt 0.25 1
vt 0.25 0
vt 0.375 1
vt 0.25 0
vt 0.375 0
vt 0.375 1
vt 0.375 1
vt 0.375 0
vt 0.5 1
vt 0.375 0
vt 0.5 0
vt 0.5 1
vt 0.5 1
vt 0.5 0
vt 0.625 1
vt 0.5 0
vt 0.625 0
vt 0.625 1
vt 0.625 1
vt 0.625 0
vt 0.75 1
vt 0.625 0
vt 0.75 0
vt 0.75 1
vt 0.75 1
vt 0.75 0
vt 0.875 1
vt 0.75 0
vt 0.875 0
vt 0.875 1
vt 0.875 1
vt 0.875 0
vt 1 1
vt 0.875 0
vt 1 0
vt 1 1
vt 1 0.5
vt 0.8535534143447876 0.8535534143447876
vt 0.5 0.5
vt 0.8535534143447876 0.8535534143447876
vt 0.5 1
vt 0.5 0.5
vt 0.5 1
vt 0.1464466154575348 0.8535534143447876
vt 0.5 0.5
vt 0.1464466154575348 0.8535534143447876
vt 0 0.5
vt 0.5 0.5
vt 0 0.5
vt 0.1464466154575348 0.1464466154575348
vt 0.5 0.5
vt 0.1464466154575348 0.1464466154575348
vt 0.5 0
vt 0.5 0.5
vt 0.5 0
vt 0.8535534143447876 0.1464466154575348
vt 0.5 0.5
vt 0.8535534143447876 0.1464466154575348
vt 1 0.5
vt 0.5 0.5
vt 0.8535534143447876 0.1464466154575348
vt 1 0.5
vt 0.5 0.5
vt 0.5 0
vt 0.8535534143447876 0.1464466154575348
vt 0.5 0.5
vt 0.1464466154575348 0.1464466154575348
vt 0.5 0
vt 0.5 0.5
vt 0 0.5
vt 0.1464466154575348 0.1464466154575348
vt 0.5 0.5
vt 0.1464466154575348 0.8535534143447876
vt 0 0.5
vt 0.5 0.5
vt 0.5 1
vt 0.1464466154575348 0.8535534143447876
vt 0.5 0.5
vt 0.8535534143447876 0.8535534143447876
vt 0.5 1
vt 0.5 0.5
vt 1 0.5
vt 0.8535534143447876 0.8535534143447876
vt 0.5 0.5
vn 0 -0.9999939076577902 0.0034906514152234207
vn 0 -0.9999939076577902 0.0034906514152234207
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 0 -0.9999939076577902 0.0034906514152234207
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 1 -6.123196958087279e-17 2.1374076345626621e-19
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn 0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn 1.2246468525851679e-16 0.9999939076577902 -0.0034906514152234207
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -0.7071067690849304 0.7071024611485143 -0.002468263244220373
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -1 1.836958955078092e-16 -6.412222441704118e-19
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -2.4492937051703357e-16 -0.9999939076577902 0.0034906514152234207
vn -0.7071067690849304 -0.7071024611485143 0.002468263244220373
vn -2.4492937051703357e-16 -0.9999939076577902 0.0034906514152234207
vn -2.4492937051703357e-16 -0.9999939076577902 0.0034906514152234207
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 0.0034906514152234207 0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
vn 0 -0.0034906514152234207 -0.9999939076577902
f 1/1/1 2/2/2 3/3/3
f 4/4/4 5/5/5 6/6/6
f 7/7/7 8/8/8 9/9/9
f 10/10/10 11/11/11 12/12/12
f 13/13/13 14/14/14 15/15/15
f 16/16/16 17/17/17 18/18/18
f 19/19/19 20/20/20 21/21/21
f 22/22/22 23/23/23 24/24/24
f 25/25/25 26/26/26 27/27/27
f 28/28/28 29/29/29 30/30/30
f 31/31/31 32/32/32 33/33/33
f 34/34/34 35/35/35 36/36/36
f 37/37/37 38/38/38 39/39/39
f 40/40/40 41/41/41 42/42/42
f 43/43/43 44/44/44 45/45/45
f 46/46/46 47/47/47 48/48/48
f 49/49/49 50/50/50 51/51/51
f 52/52/52 53/53/53 54/54/54
f 55/55/55 56/56/56 57/57/57
f 58/58/58 59/59/59 60/60/60
f 61/61/61 62/62/62 63/63/63
f 64/64/64 65/65/65 66/66/66
f 67/67/67 68/68/68 69/69/69
f 70/70/70 71/71/71 72/72/72
f 73/73/73 74/74/74 75/75/75
f 76/76/76 77/77/77 78/78/78
f 79/79/79 80/80/80 81/81/81
f 82/82/82 83/83/83 84/84/84
f 85/85/85 86/86/86 87/87/87
f 88/88/88 89/89/89 90/90/90
f 91/91/91 92/92/92 93/93/93
f 94/94/94 95/95/95 96/96/96
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
newmtl Material
Ns 10.0000
Ni 1.5000
d 1.0000
Tr 0.0000
Tf 1.0000 1.0000 1.0000
illum 2
Ka 0.0000 0.0000 0.0000
Kd 0.5880 0.5880 0.5880
Ks 0.0000 0.0000 0.0000
Ke 0.0000 0.0000 0.0000
map_Ka cube.tga
map_Kd checker_blue.png
# Blender v2.66 (sub 1) OBJ File: ''
# www.blender.org
mtllib plane.mtl
o Plane
v 15.000000 -15.000000 0.000000
v 15.000000 15.000000 0.000000
v -15.000000 15.000000 0.000000
v -15.000000 -15.000000 0.000000
vt 15.000000 0.000000
vt 15.000000 15.000000
vt 0.000000 15.000000
vt 0.000000 0.000000
usemtl Material
s off
f 1/1 2/2 3/3
f 1/1 3/3 4/4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment