File: [Development] / inventor / apps / examples / Toolmaker / 08.Manips / newManips.iv (download)
Revision 1.1.1.1 (vendor branch), Tue Aug 15 12:55:56 2000 UTC (17 years, 2 months ago) by naaman
Branch: sgi, MAIN
CVS Tags: start, release-2_1_5-9, release-2_1_5-8, release-2_1_5-10, HEAD Changes since 1.1: +0 -0
lines
Initial check-in based on 2.1.5 (SGI IRIX) source tree.
|
#Inventor V2.0 ascii
#
# Data file for the Inventor Toolmaker,
# chapter 8. Contains examples of all the new
# classes of draggers and manipulators
# created in this chapter.
#
Separator {
Separator {
Translation { translation -3 -3 0 }
TranslateRadialDragger {
fields [ SFEnum renderCaching,
SFEnum boundingBoxCaching,
SFEnum renderCulling,
SFEnum pickCulling,
SFBool isActive,
SFVec3f translation,
SFNode motionMatrix,
SFNode translator,
SFNode translatorActive,
SFNode feedbackRotate,
SFNode feedback,
SFNode feedbackActive,
SFNode translatorSwitch,
SFNode feedbackSwitch ]
}
}
Separator {
Translation { translation -3 3 0 }
RotTransDragger {
fields [ SFEnum renderCaching,
SFEnum boundingBoxCaching,
SFEnum renderCulling,
SFEnum pickCulling,
SFBool isActive,
SFRotation rotation,
SFVec3f translation,
SFNode motionMatrix,
SFNode antiSquish,
SFNode translator,
SFNode XRotatorRot,
SFNode XRotator,
SFNode YRotator,
SFNode ZRotatorRot,
SFNode ZRotator ]
}
}
Separator {
Translation { translation 3 -3 0 }
TranslateRadialManip {
fields [ SFVec3f translation,
SFRotation rotation,
SFVec3f scaleFactor,
SFRotation scaleOrientation,
SFVec3f center ]
}
Scale { scaleFactor .3 .7 .1 }
Cube {}
}
Separator {
Translation { translation 3 3 0 }
RotTransManip {
fields [ SFVec3f translation,
SFRotation rotation,
SFVec3f scaleFactor,
SFRotation scaleOrientation,
SFVec3f center ]
}
Scale { scaleFactor .3 1.5 1 }
Cube {}
}
Separator {
Translation { translation 0 0 0 }
Coordinate3Manip {
fields [ MFVec3f point,
SFInt32 editIndex ]
editIndex 1
point [ -1 -1 0, -1 1 0, 1 1 0, 1 -1 0, -1 -1 0 ]
}
Material { diffuseColor 1 1 1 }
LineSet {}
}
}