direct.tkpanels.MopathRecorder

from direct.tkpanels.MopathRecorder import MopathRecorder

Mopath Recorder Panel Module

Inheritance diagram

Inheritance diagram of direct.tkpanels.MopathRecorder

class MopathRecorder(parent=None, **kw)[source]

Bases: direct.tkwidgets.AppShell.AppShell, direct.showbase.DirectObject.DirectObject

__init__(self, parent=None, **kw)[source]
addKeyframe(self, fToggleRecord=1)[source]
addNodePath(self, nodePath)[source]
addNodePathToDict(self, nodePath, names, menu, dict)[source]
addWidget(self, widget, category, text)[source]
appInit(self)[source]
appname = 'Mopath Recorder Panel'
computeCurves(self)[source]
count = 0
createAngleDial(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createButton(self, parent, category, text, balloonHelp, command, side='top', expand=0, fill='x')[source]
createCheckbutton(self, parent, category, text, balloonHelp, command, initialState, side='top', fill='x', expand=0)[source]
createColorEntry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createComboBox(self, parent, category, text, balloonHelp, items, command, history=0, side='left', expand=0, fill='x')[source]
createEntryScale(self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=None, side='top', fill='x', expand=1, **kw)[source]
createFloater(self, parent, category, text, balloonHelp, command=None, min=0.0, resolution=None, maxVelocity=10.0, **kw)[source]
createInterface(self)[source]
createLabeledEntry(self, parent, category, text, balloonHelp, value='', command=None, relief='sunken', side='left', expand=1, width=12)[source]
createNewPointSet(self)[source]
createOptionMenu(self, parent, category, text, balloonHelp, items, command)[source]
createRadiobutton(self, parent, side, category, text, balloonHelp, variable, value, command=None, fill='x', expand=0)[source]
createSlider(self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=None, side='top', fill='x', expand=1, **kw)[source]
createVector2Entry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createVector3Entry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
cropCurve(self)[source]
curveEditTask(self, state)[source]
desampleCurve(self)[source]
deselectedNodePathHook(self, nodePath)[source]

Hook called upon deselection of a node path used to select playback marker if subnode selected

disableKeyframeButton(self)[source]
easeInOut(self, t)[source]
enableKeyframeButton(self)[source]
extractPointSetFromCurveCollection(self)[source]
extractPointSetFromCurveFitter(self)[source]
faceForward(self)[source]
followTerrain(self, height=1.0)[source]
frameHeight = 550
frameWidth = 450
getChildIds(self, nodePath)[source]
getPostPoints(self)[source]
getPrePoints(self, type='Refine')[source]
getVariable(self, category, text)[source]
getWidget(self, category, text)[source]
initTrace(self)[source]
jumpToEndOfPlayback(self)[source]
jumpToStartOfPlayback(self)[source]
loadCurveFromFile(self)[source]
makeCameraWindow(self)[source]
makeEven(self)[source]
manipulateObjectCleanupHook(self, nodePathList=[])[source]
manipulateObjectStartHook(self)[source]
mergePoints(self)[source]
onDestroy(self, event)[source]
playbackGoTo(self, time)[source]
playbackTask(self, state)[source]
pushRedo(self)[source]
pushRedoHook(self)[source]
pushUndo(self, fResetRedo=1)[source]
pushUndoHook(self)[source]
recordPoint(self, time)[source]
recordTask(self, state)[source]
redoHook(self, nodePathList=[])[source]
redoListEmptyHook(self)[source]
reset(self)[source]
sampleCurve(self, fCompute=1)[source]
saveCurveToFile(self)[source]
selectNodePathNamed(self, name)[source]
selectPointSetNamed(self, name)[source]
selectedNodePathHook(self, nodePath)[source]

Hook called upon selection of a node path used to select playback marker if subnode selected

setControlStart(self, value)[source]
setControlStop(self, value)[source]
setCropFrom(self, value)[source]
setCropTo(self, value)[source]
setCvColor(self, color)[source]
setCvVis(self)[source]
setDesampleFrequency(self, frequency)[source]
setExtendMode(self)[source]
setHullColor(self, color)[source]
setHullVis(self)[source]
setKeyframeHook(self, event=None)[source]
setKnotColor(self, color)[source]
setKnotVis(self)[source]
setLoopPlayback(self)[source]
setMarkerVis(self)[source]
setNewCurveMode(self)[source]
setNodePath(self, nodePath)[source]
setNumSamples(self, numSamples)[source]
setNumSegs(self, value)[source]
setNumTicks(self, value)[source]
setPathColor(self, color)[source]
setPathDuration(self, event)[source]
setPathDurationTo(self, newMaxT)[source]
setPathVis(self)[source]
setPlaybackNodePath(self, nodePath)[source]
setPlaybackSF(self, value)[source]
setPreRecordFunc(self, func)[source]
setRecordStart(self, value)[source]
setRecordingType(self, type)[source]
setRefineMode(self)[source]
setRefineStop(self, value)[source]
setSamplingMode(self, mode)[source]
setSpeedScale(self, value)[source]
setStartStopHook(self, event=None)[source]
setTickColor(self, color)[source]
setTickScale(self, value)[source]
setTraceVis(self)[source]
startPlayback(self)[source]
startStopPlayback(self)[source]
stopPlayback(self)[source]
toggleRecord(self)[source]
toggleRecordVar(self)[source]
undoHook(self, nodePathList=[])[source]
undoListEmptyHook(self)[source]
updateWidgets(self)[source]
usecommandarea = 0
usestatusarea = 0