# Names for buttons; used in various places. buttonNames.OK=\u597d buttonNames.Revert=\u56de\u590d buttonNames.Cancel=\u53d6\u6d88 buttonNames.Defaults=\u590d\u539f buttonNames.Apply=\u5e94\u7528 buttonNames.AddParameter=\u6dfb\u52a0\u53d8\u6570 buttonNames.RemoveParameter=\u79fb\u53bb\u53d8\u6570 # Some command names used in vmm.core vmm.core.commands.Create=\u4ea7\u751f vmm.core.commands.ShowAxes=\u663e\u793a\u8f74\u7ebf vmm.core.commands.HideAxes=\u4e0d\u663e\u793a\u8f74\u7ebf vmm.core.commands.SetParameters=\u8bbe\u5b9a\u53d8\u6570... vmm.core.commands.SetAnimationParameters=\u8bbe\u5b9a\u5f62\u6001\u6f14\u53d8... vmm.core.commands.SetNumberOfFrames=\u8bbe\u5b9a\u5e27\u6570... vmm.core.commands.SetXYWindow=\u8bbe\u5b9a\u89c6\u7a97\u89c6\u91ce... vmm.core.commands.BlackBackground=\u9ed1\u80cc\u666f vmm.core.commands.WhiteBackground=\u767d\u80cc\u666f vmm.core.commands.CustomBackground=\u81ea\u5b9a\u80cc\u666f... vmm.core.dialogtitle.SetParameters=\u8bbe\u5b9a\u53d8\u6570 vmm.core.dialogtitle.SetAnimationParameters=\u8bbe\u5b9a\u5f62\u6001\u6f14\u53d8\u7684\u53d8\u6570\u503c\u57df vmm.core.dialogtitle.ChooseBackground=\u9009\u62e9\u80cc\u666f\u989c\u8272 vmm.core.dialogtitle.SetNumberOfFrames=\u8bbe\u5b9a\u5e27\u6570 vmm.core.dialogtitle.SetXYWindowDialog=\u8bbe\u5b9a\u89c6\u7a97\u89c6\u91ce vmm.core.SettingsDialog.errorTitle=\u8f93\u5165\u9519\u8bef vmm.core.OutOfMemoryError=\u8bb0\u5fc6\u4f53\u5bb9\u91cf\u4f4e\u9519\u8bef;\u8bf7\u5173\u89c6\u7a97\u6216\u7f29\u5c0f\u89c6\u7a97\u5927\u5c0f. vmm.core.Display.FrameNum=\u7b2c {0} \u5e27\u6570 vmm.core.Display.FrameNumOf=\u7b2c {0}/{1} \u5e27\u6570 vmm.core.Display.OutOfMemDuringAnimation=; \u8bb0\u5fc6\u4f53\u5bb9\u91cf\u7528\u5b8c\u4e86 vmm.core.Display.statusbar.noExhibit=\u65e0\u5c55\u89c8 vmm.core.Display.statusbar.animationRunning=\u52d5\u753b\u8fd0\u884c\u4e2d vmm.core.Display.statusbar.animationPaused=\u52d5\u753b\u6682\u505c\u4e2d vmm.core.Display.statusbar.oneShotMouseTask=\u7b49\u5e26\u9f20\u6807\u8f93\u5165 vmm.core3D.commands.PerspectiveProjection=\u900f\u89c6\u6295\u5f71 vmm.core3D.commands.OrthographicProjection=\u6b63\u6295\u5f71 vmm.core3D.commands.Wireframe=\u7ebf\u6846\u663e\u793a vmm.core3D.commands.PatchRendering=\u8865\u4e01\u663e\u793a vmm.core3D.commands.Monocular=Monocular Vision vmm.core3D.commands.RedGreenStereo=Anaglyph Stereo Vision vmm.core3D.commands.Stereograph=Parallel View Stereo Vision vmm.core3D.commands.CrossEyeStereo=Cross-Eyed Stereo Vision vmm.core3D.commands.DragAsSurface=Rotate/\u62c9/Zoom as \u66f2\u9762 vmm.core3D.commands.NormalOrientation=Normal Orientation vmm.core3D.commands.ReverseOrientation=Reverse Orientation vmm.core3D.commands.NoOrientation=No Orientation vmm.core3D.commands.PhongShading=Phong Shading vmm.core3D.commands.FlatShading=Flat Shading vmm.core3D.commands.Color=\u989c\u8272 vmm.core3D.commands.BlackAndWhite=\u9ed1\u767d vmm.core3D.commands.SetViewpoint=\u8bbe\u5b9a Viewpoint and Up \u65b9\u5411... vmm.core3D.commands.LightSettings=\u5149\u5f69\u8bbe\u7f6e... vmm.core3D.commands.EnableLighting=\u5149\u5f69 Enabled vmm.core3D.LightSettingsDialog.dialogTitle=\u66f4\u6539\u5149\u5f69\u8bbe\u7f6e vmm.core3D.LightSettingsDialog.ColorDialogTitle=\u9009\u62e9\u5149\u5f69\u989c\u8272 vmm.core3D.LightSettingsDialog.LightColors=\u5149\u5f69\u989c\u8272 vmm.core3D.LightSettingsDialog.LightDirections=\u5149\u5f69\u65b9\u5411 vmm.core3D.LightSettingsDialog.Specular=Specular \u5149\u5f69\u8bbe\u7f6e vmm.core3D.LightSettingsDialog.DefaultsButtons=Some Useful Presets vmm.core3D.LightSettingsDialog.Source0=\u5149\u6e90 0 vmm.core3D.LightSettingsDialog.Source1=\u5149\u6e90 1 vmm.core3D.LightSettingsDialog.Source2=\u5149\u6e90 2 vmm.core3D.LightSettingsDialog.Source3=\u5149\u6e90 3 vmm.core3D.LightSettingsDialog.Ambient=Ambient vmm.core3D.LightSettingsDialog.SetColorButton=\u8bbe\u5b9a... vmm.core3D.LightSettingsDialog.Ratio=\u6bd4\u7387 vmm.core3D.LightSettingsDialog.Exponent=\u6307\u6570 vmm.core3D.LightSettingsDialog.SpecularRatio=Specular \u6bd4\u7387 vmm.core3D.LightSettingsDialog.SpecularExponent=Specular Exponent vmm.core3D.LightSettingsDialog.preset.Defaults=\u590d\u539f\u8bbe\u7f6e vmm.core3D.LightSettingsDialog.preset.HighSpecularityDefault=High Specularity Default vmm.core3D.LightSettingsDialog.preset.White=\u767d\u5149 vmm.core3D.LightSettingsDialog.preset.DistinctlyColoredSidesDefault=Distinctly Colored Sides Default vmm.core3D.LightSettingsDialog.BadDirectionVector=\u65b9\u5411\u7684\u5411\u91cf\u4e0d\u80fd\u4e3a\u96f6. vmm.core3D.SetViewpointDialog.ViewpointComponent={0}-component of viewpoint vmm.core3D.SetViewpointDialog.UpDirectionComponent={0}-component of up direction vmm.core3D.SetViewpointDialog.ViewFrom=View From... vmm.core3D.SetViewpointDialog.UpDirection=Up \u65b9... vmm.core3D.SetViewpointDialog.BadViewpointError=Viewpoint \u4e0d\u80fd be (0,0,0). vmm.core.SetNumberOfFramesDialog.FramesForMorphing=\u5f62\u6001\u6f14\u53d8\u52d5\u753b\u7684\u603b\u5e27\u6570 vmm.core.SetNumberOfFramesDialog.UseFilmstrip=Use Filmstrip for Morph Animation vmm.core.SetNumberOfFramesDialog.FramesAvailable=(At least {0} \u5e27 \u5fc5\u9700 available) vmm.core.SetXYWindowDialog.info=\u8bbe\u5b9a the \u503c\u57df of \u503cs that you want\u6765see
in the horizontal and vertical directions.
(Note: Ranges might be adjusted\u6765fit \u89c6\u7a97 size.) vmm.core.SetXYWindowDialog.XmaxLessThanXminError=The horizontal \u6781\u5927\u503c must be greater than\nthe horizontal \u6781\u5c0f\u503c. vmm.core.SetXYWindowDialog.YmaxLessThanYminError=The vertical \u6781\u5927\u503c must be greater than\nthe vertical minimum. vmm.core.dialogtitle.SetXYWindowDialog.xmin=Horizonal \u6781\u5c0f\u503c vmm.core.dialogtitle.SetXYWindowDialog.xmax=Horizonal \u6781\u5927\u503c vmm.core.dialogtitle.SetXYWindowDialog.ymin=Vertical \u6781\u5c0f\u503c vmm.core.dialogtitle.SetXYWindowDialog.ymax=Vertical \u6781\u5927\u503c # Some common strings common.xmin=\u6781\u5c0f x-\u503c common.xmax=\u6781\u5927 x-\u503c common.ymin=\u6781\u5c0f y-\u503c common.ymax=\u6781\u5927 y-\u503c common.Red=\u7ea2 common.Green=\u7eff common.Blue=\u5170 common.Hue=Hue common.Saturation=Saturation common.Brightness=Brightness common.Front=Front common.Back=\u9ed1 genericParam.aa=aa genericParam.bb=bb genericParam.cc=cc genericParam.dd=dd genericParam.ee=ee genericParam.ff=ff genericParam.gg=gg genericParam.hh=hh genericParam.ii=ii common.AlternativeMorph=Alternative Morph vmm.core.SaveAndRestore.error.NotValidExhibitDocument=\u6587\u7a3f\u4e0d\u662f\u4e00\u4e2a\u5c55\u89c8\u7684 XML \u4ee3\u8868. vmm.core.SaveAndRestore.error.CantGetDocumentBuilder=\u8bfb\u4e0d\u4e86\u5c55\u89c8\u7684\u8bbe\u7f6e;\nXML \u8f93\u5165 does not seem to be available. vmm.core.SaveAndRestore.error.IllegalXMLFile=\u4e0d\u80fd \u8bfb \u6587\u4ef6 "{0}".\n\u6587\u4ef6\u7684\u8d44\u6599\u4e0d\u5b58\u6709\u6548\u7684 XML .\n\u9519\u8bef\u4fe1\u606f:\n {1} vmm.core.SaveAndRestore.error.InputError=\u4e0d\u80fd \u8bfb \u6587\u4ef6 "{0}".\n\u8f93\u5165 \u9519\u8bef:\n {1} vmm.core.SaveAndRestore.error.NotAnExhibitInfoFile=\u6587\u4ef6 "{0}" does not contain\n\u6b64 description of \u4e00\u4e2a \u5c55\u89c8. Found \u4e00\u4e2a element\n\u540dd "{1}" instead of "\u5c55\u89c8-info". vmm.core.SaveAndRestore.error.IllegalDataInFile=\u975e\u6cd5\u7684 \u8d44\u6599 found in \u8f93\u5165 \u6587\u4ef6 "{0}".\n\u9519\u8bef\u4fe1\u606f:\n {1} vmm.core.SaveAndRestore.error.MissingExhibitElement=\u975e\u6cd5\u7684 \u8d44\u6599 found in \u6587\u4ef6 "{0}".\n\u7f3a "exhibit" element.. vmm.core.SaveAndRestore.error.TooManyExhibitElements=\u975e\u6cd5\u7684 \u8d44\u6599 found in \u6587\u4ef6 "{0}".\nOnly one "exhibit" element is allowed. vmm.core.SaveAndRestore.error.MissingClassNameForExhibit=\u7f3a\u7c7b(class)\u540d for \u5c55\u89c8-info. vmm.core.SaveAndRestore.error.MissingClassNameForParameter=\u7f3a\u7c7b(class)\u540d for \u53d8\u6570. vmm.core.SaveAndRestore.error.MissingClassNameForDecoration=\u7f3a\u7c7b(class)\u540d for decoration. vmm.core.SaveAndRestore.error.MissingClassNameForView=\u7f3a\u7c7b(class)\u540d for view. vmm.core.SaveAndRestore.error.CantMakeObject=\u4e0d\u80fd\u7528\u7c7b(class) {0} \u5efa\u9020\u5bf9\u8c61(object). vmm.core.SaveAndRestore.error.MissingValueAttribute=\u7f3a "value" attribute for "{0}" tag. vmm.core.SaveAndRestore.error.MissingPropertyName=\u7f3a "name" attribute in "property" tag. vmm.core.SaveAndRestore.error.ErrorReadingProperty=\u4e0d\u80fd \u8bbe\u5b9a property with \u540d "{0}":\n\u9519\u8bef: {1} vmm.core.SaveAndRestore.error.BadValueAttribute=\u6b64\u5b57\u7b26\u4e32 "{0}" \u4e0d\u662f a\nlegal "value" attribute for "{1}" tag. vmm.core.SaveAndRestore.error.IllegelIntInColorSpec=\u975e\u6cd5\u7684 \u989c\u8272 specification in {0} element. vmm.core.SaveAndRestore.error.BadColorValue=\u975e\u6cd5\u7684 \u503c for property of \u7c7b\u578b \u989c\u8272. vmm.core.SaveAndRestore.error.BadVector3DValue=\u975e\u6cd5\u7684 \u503c for property of \u7c7b\u578b Vector3D. vmm.core.SaveAndRestore.error.BadPoint2DDValue=\u975e\u6cd5\u7684 \u503c for property of \u7c7b\u578b Point3D. vmm.core.SaveAndRestore.error.WrongNumberOfExpressions=Unexpected number of \u8868\u73b0\u5f0fs found for \u7528\u6237 \u5c55\u89c8. vmm.core.SaveAndRestore.error.MissingExpressionDefinition=\u7f3a "definition" attribute in "expression" element. vmm.core.SaveAndRestore.error.BadExpressionDefinition=\u975e\u6cd5\u7684 definition found for \u8868\u73b0\u5f0f.\n\u9519\u8bef reported for "{0}":\n {1} vmm.core.IntegerParam.badExpression=\u975e\u6cd5\u7684 \u6574\u6570: "{0}"\n\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {1} vmm.core.IntegerParam.undefined=\u975e\u6cd5\u7684 \u6574\u6570: "{0}"\n\u6709\u4e00\u4e2a\u672a\u4e0b\u5b9a\u4e49\u6216\u65e0\u9650\u7684\u503c. vmm.core.IntegerParam.notAnInteger=\u975e\u6cd5\u7684 \u6574\u6570: "{0}"\n\u4e0d\u662f \u4e00\u4e2a \u6574\u6570. vmm.core.RealParam.badExpression=\u975e\u6cd5\u7684 \u5b9e\u6570: "{0}"\n\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {1} vmm.core.RealParam.undefined=\u975e\u6cd5\u7684 \u5b9e\u6570: "{0}"\n\u6709\u4e00\u4e2a\u672a\u4e0b\u5b9a\u4e49\u6216\u65e0\u9650\u7684\u503c. vmm.core.ParameterInput.badExpression="{0}" \u7684\u503c\u662f\u975e\u6cd5\u7684.\n"{1}" \u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {2} vmm.core.ParameterInput.badStartExpression="{0}" \u662f\u4e00\u4e2a\u975e\u6cd5\u7684\u52d5\u753b\u59cb\u503c.\n"{1}" \u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {2} vmm.core.ParameterInput.badEndExpression="{0}" \u662f\u4e00\u4e2a\u975e\u6cd5\u7684\u52d5\u753b\u7ec8\u503c.\n"{1}" \u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {2} vmm.core.ParameterInput.undefinedExpression="{0}" \u7684\u503c\u662f\u975e\u6cd5\u7684.\n\u6b64\u8868\u73b0\u5f0f "{1}"\n\u6709\u4e00\u4e2a\u672a\u4e0b\u5b9a\u4e49\u6216\u65e0\u9650\u7684\u503c. vmm.core.ParameterInput.undefinedStartExpression=\u975e\u6cd5\u7684 animation \u5f00\u59cb \u503c for "{0}".\n\u6b64 \u8868\u73b0\u5f0f "{1}"\n\u6709\u4e00\u4e2a\u672a\u4e0b\u5b9a\u4e49\u6216\u65e0\u9650\u7684\u503c. vmm.core.ParameterInput.undefinedEndExpression=\u975e\u6cd5\u7684 \u52d5\u753b \u7ec8\u503c for "{0}".\n\u6b64 \u8868\u73b0\u5f0f "{1}"\n\u6709\u4e00\u4e2a\u672a\u4e0b\u5b9a\u4e49\u6216\u65e0\u9650\u7684\u503c. vmm.core.ParameterInput.badint=\u975e\u6cd5\u7684 \u503c entered for "{0}".\n\u6b64 \u503c must be \u4e00\u4e2a \u6574\u6570. vmm.core.ParameterInput.intOutOfRange=\u503c of "{0}" must be \u4e00\u4e2a \u6574\u6570\nin the range {1} to {2}. vmm.core.ParameterInput.rangeError1=\u503c of "{0}" must be\u4e00\u4e2apositive \u5b9e\u6570. vmm.core.ParameterInput.rangeError2=\u503c of "{0}" must be a\npositive \u5b9e\u6570 less than {1}. vmm.core.ParameterInput.rangeError3=\u503c of "{0}" must be\u4e00\u4e2a\u5b9e\u6570\ngreater than \u6216 \u7b49\u65bc {1}. vmm.core.ParameterInput.rangeError4=\u503c of "{0}" must be\u4e00\u4e2a\u5b9e\u6570\nless than \u6216 \u7b49\u65bc {1}. vmm.core.ParameterInput.rangeError5=\u503c of "{0}" must be\u4e00\u4e2a\u5b9e\u6570\n in the range {1} to {2}. vmm.core.ParameterDialog.ParameterName=\u53d8\u6570\u540d vmm.core.ParameterDialog.ParameterValue=\u53d8\u6570\u503c vmm.core.ParameterDialog.AnimationStartValue=\u52d5\u753b\u59cb\u503c vmm.core.ParameterDialog.AnimationEndValue=\u52d5\u753b\u7ec8\u503c vmm.core.ParameterDialog.NoAnimatedParameters=\u62b1\u6b49,\u65e0\u52d5\u753b\u53d8\u6570. vmm.core.ParameterDialog.errorTitle=\u8f93\u5165\u9519\u8bef vmm.core.UserExhibitDialog.EnterExpressions=\u5c55\u89c8\u5b9a\u4e49\u7684\u51fd\u6570: vmm.core.UserExhibitDialog.Parameters=\u8fd9\u4e9b\u51fd\u6570\u53ef\u7528\u7684\u53d8\u6570: vmm.core.UserExhibitDialog.ViewLimits=Range of \u663e\u793aed \u503cs: vmm.core.UserExhibitDialog.ViewpointPanelTitle=Viewpoint: vmm.core.UserExhibitDialog.ViewFrom=View From vmm.core.UserExhibitDialog.ExhibitParameters=Other \u53d8\u6570s of the \u5c55\u89c8: vmm.core.UserExhibitDialog.RequestParamName=\u8f93\u5165\u4e00\u4e2a\u540d for the \u53d8\u6570\nthat you want to add: vmm.core.UserExhibitDialog.error.BadParamName=\u90a3\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684\u53d8\u6570\u540d.\n\u53d8\u6570\u540d\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5fc5\u9700\u662f\u82f1\u6587\u5b57\u6bcd\n\u5e76\u4e14\u53ea\u80fd\u548c\u5305\u542b\u82f1\u6587\u5b57\u6bcd\u548c\u6570\u5b57 vmm.core.UserExhibitDialog.error.DuplicateParam=\u62b1\u6b49, \u6b64\u540d "{0}" \u4ee5\u88ab\u7528. vmm.core.UserExhibitDialog.error.parseError="{0}" \u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {1} vmm.core.UserExhibitDialog.error.badReal=\u975e\u6cd5\u7684 \u503c entered for {0}.\n\u6b64 \u503c must be\u4e00\u4e2a\u5b9e\u6570. vmm.core.UserExhibitDialog.error.badRange=\u975e\u6cd5\u7684 \u503c range. "{0}"\nmust be greater than "{1}". vmm.core.UserExhibitDialog.error.badViewpoint=\u975e\u6cd5\u7684 \u503c entered for viewpoint.\nCoordinates must be \u5b9e\u6570s. vmm.core.UserExhibitDialog.message.canceled=\u7528\u6237\u53d6\u6d88\u4e86\u5c55\u89c8\u5efa\u9020 vmm.core.UserExhibitDialog.errorTitle=\u8f93\u5165\u9519\u8bef vmm.core.UserExhibitDialog.RemoveParameterDialogTitle=\u79fb\u53bb\u53d8\u6570 vmm.core.UserExhibitDialog.RemoveParameterDialogPrompt=Click the \u53d8\u6570 that
you would like to \u79fb\u53bb: vmm.core.UserExhibitDialog.SetUserData=\u66f4\u6539\u7528\u6237\u8d44\u6599... vmm.planecurve.parametric.PlaneCurveParameteric.tmin=t \u7684\u6781\u5c0f\u503c vmm.planecurve.parametric.PlaneCurveParameteric.tmin.hint=\u6b64 \u66f2\u7ebf consists of points (x(t),y(t)) for
t in the range tmin to tmax vmm.planecurve.parametric.PlaneCurveParameteric.tmax=Maximium \u503c of t vmm.planecurve.parametric.PlaneCurveParameteric.tmax.hint=\u6b64 \u66f2\u7ebf consists of points (x(t),y(t)) for
t in the range tmin to tmax vmm.planecurve.parametric.PlaneCurveParameteric.tResolution=t \u89e3\u6790\u5ea6 vmm.planecurve.parametric.PlaneCurveParameteric.tResolution.hint=\u6b64 \u66f2\u7ebf is drawn by plotting (x(t),y(t))
for this many \u503cs of t. vmm.planecurve.parametric.PlaneCurveParameteric.ToggleUseCloud=Use other startup animation vmm.planecurve.parametric.PlaneCurveParameteric.ToggleUseCloudForCircle=Show Radius During Create vmm.planecurve.parametric.PlaneCurveParameteric.showTangentsAndNormals=\u663e\u793a Tangents and Normals vmm.planecurve.parametric.PlaneCurveParameteric.showParallelCurves=\u663e\u793a Parallel \u66f2\u7ebf vmm.planecurve.parametric.PlaneCurveParameteric.showOsculatingCircles=\u663e\u793a Osculating Circles vmm.planecurve.parametric.PlaneCurveParameteric.showOsculatingCirclesWithNormals=\u663e\u793a Osculating Circles with Normals vmm.planecurve.parametric.Parabola.showNormalsWithMouse=\u62c9 \u9f20\u6807\u6765Show Normals vmm.planecurve.parametric.Circle=\u5706\u5708 vmm.planecurve.parametric.Circle.Radius=\u534a\u5f84 vmm.planecurve.parametric.Circle.Radius.hint=The \u5706\u5708 consits of all points which
lie at this distance from its \u4e2d\u5fc3, (0,0). vmm.planecurve.parametric.Ellipse=\u692d\u5706 vmm.planecurve.parametric.Ellipse.VerticalRadius=Vertical \u534a\u5f84 vmm.planecurve.parametric.Ellipse.VerticalRadius.hint=Distance from the \u4e2d\u5fc3 to the top of the \u692d\u5706 vmm.planecurve.parametric.Ellipse.HorizontalRadius=Horizontal \u534a\u5f84 vmm.planecurve.parametric.Ellipse.HorizontalRadius.hint=Distance from the \u4e2d\u5fc3 to the right end of the \u692d\u5706 vmm.planecurve.parametric.Hyperbola=\u53cc\u66f2\u7ebf vmm.planecurve.parametric.Hyperbola.a=a vmm.planecurve.parametric.Hyperbola.a.hint=The \u53cc\u66f2\u7ebf is defined by \u53c2\u6570\u65b9\u7a0bs
x(t) = a*cosh(t) and y(t) = b*sinh(t) vmm.planecurve.parametric.Hyperbola.b=b vmm.planecurve.parametric.Hyperbola.b.hint=The \u53cc\u66f2\u7ebf is defined by \u53c2\u6570\u65b9\u7a0bs
x(t) = a*cosh(t) and y(t) = b*sinh(t) vmm.planecurve.parametric.Parabola=\u629b\u7269\u7ebf vmm.planecurve.parametric.Parabola.FocalLength=Focal Length vmm.planecurve.parametric.Parabola.FocalLength.hint=The \u629b\u7269\u7ebf consists of points that are equidistant
from the point (f,0) and the \u76f4\u7ebf x = -f, where
f is the focal length. vmm.planecurve.parametric.SineCurve=\u6b63\u5f26\u66f2\u7ebf vmm.planecurve.parametric.SineCurve.amplitude=\u632f\u5e45 vmm.planecurve.parametric.SineCurve.frequency=\u9891\u7387 vmm.planecurve.parametric.SineCurve.phase=\u4f4d\u76f8 vmm.planecurve.parametric.Folium=\u53f6\u5f62\u7ebf vmm.planecurve.parametric.Lissajous=Lissajous \u66f2\u7ebf vmm.planecurve.parametric.ArchimedeanSpiral=Archimedean \u87ba\u7ebf vmm.planecurve.parametric.NephroidOfFreeth=Freeth \u80be\u810f\u7ebf vmm.planecurve.parametric.Catenary=\u60ac\u94fe\u66f2\u7ebf vmm.planecurve.parametric.Tractrix=\u66f3\u7269\u7ebf vmm.planecurve.parametric.Cissoid=\u8513\u53f6\u66f2\u7ebf vmm.planecurve.parametric.Conchoid=Nicomedes \u868c\u7ebf vmm.planecurve.parametric.Conchoid.aa=d vmm.planecurve.parametric.Conchoid.aa.hint=d is the distance from
the red \u76f4\u7ebf of drawing to (0,0)
(x^2+y^2)*(y-d)^2=l^2*y^2 vmm.planecurve.parametric.Conchoid.bb=l vmm.planecurve.parametric.Conchoid.bb.hint= l is The length of the drawing cord
(x(t)=(d*sin(t)+l*tan(t)
y(t)=l+d*cos(t) vmm.planecurve.parametric.Conchoid.tmin.hint=\u4e0d\u53ef\u66f4\u6539 vmm.planecurve.parametric.Conchoid.tmax.hint=\u4e0d\u53ef\u66f4\u6539 vmm.planecurve.parametric.Logarithmicspiral=\u5e38\u89d2\u87ba\u7ebf vmm.planecurve.parametric.Convex=\u5e38\u5bbd\u66f2\u7ebf vmm.planecurve.parametric.Convex.aa=aa vmm.planecurve.parametric.Convex.aa.hint=\u6b64\u66f2\u7ebf\u7684\u52a9\u51fd\u6570\u662f: h(t)=
aa+bb*cos(t)+cc*cos(2t)+dd*cos(3t)+ee*cos(4t)+ff*cos(5t)

With the normal n(t)=(cos(t),sin(t)) one writes the \u66f2\u7ebf as:
c(t) = h(t)*n(t)+h'(t)*n'(t)
\u8fd9\u66f2\u7ebf has \u5e38\u6570 width 2*aa if cc=ee=0

The \u66f2\u7ebf has cusps if (h+h'')(t) \u4e0d\u662f positive. vmm.planecurve.parametric.Convex.bb=bb vmm.planecurve.parametric.Convex.cc=cc vmm.planecurve.parametric.Convex.dd=dd vmm.planecurve.parametric.Convex.ee=ee vmm.planecurve.parametric.Convex.ff=ff vmm.planecurve.parametric.Convex.phase=\u4f4d\u76f8 vmm.planecurve.parametric.Zykloide=\u65cb\u8f6e\u7ebf vmm.planecurve.parametric.Zykloide.radius=\u534a\u5f84 vmm.planecurve.parametric.Zykloide.stick=writing stick vmm.planecurve.parametric.Zykloide.velo=\u901f\u5ea6 vmm.planecurve.parametric.Astroid=\u661f\u5f62\u7ebf vmm.planecurve.parametric.Deltoid=\u4e09\u5c16\u74e3\u7ebf vmm.planecurve.parametric.Nephroid=\u80be\u810f\u7ebf vmm.planecurve.parametric.Epizykloide=\u5706\u65cb\u8f6e\u7ebf vmm.planecurve.parametric.Epizykloide.radius=\u534a\u5f84 vmm.planecurve.parametric.Epizykloide.radius.hint=\u53c2\u6570\u65b9\u7a0b:
x(t)=radius*cos(t)+stick*radius/frequency*cos(frequ*t)
y(t)=radius*sin(t)+stick*radius/frequency*sin(frequ*t) vmm.planecurve.parametric.Epizykloide.frequency=\u52a0\u7b26\u6216\u51cf\u7b26:\u9891\u7387 vmm.planecurve.parametric.Epizykloide.frequency.hint=\u52a0\u7b26:\u5706\u5916\u65cb\u8f6e\u7ebf
\u51cf\u7b26:\u5706\u5185\u65cb\u8f6e\u7ebf vmm.planecurve.parametric.Epizykloide.stick=drawing stick vmm.planecurve.parametric.Epizykloide.stick.hint= Double generation: Replace stick and \u9891\u7387
by 1/stick and 1/\u9891\u7387 vmm.planecurve.parametric.Limacon=Pascal \u86b6\u7ebf vmm.planecurve.parametric.Lemniskate=\u53cc\u7ebd\u7ebf vmm.planecurve.parametric.Lemniskate.bb=bb vmm.planecurve.parametric.Lemniskate.bb.hint=\u53cc\u7ebd\u7ebf: L(t) = (cos(t)/(1+sin^2(t)), sin(t)cos(t)/(1+sin^2(t))
\u5706\u5708: C(t) = (sqrt(2)/(1+sin^2(t)), sqrt(2)sin(t)/(1+sin^2(t))
Mechanical \u65cf: scale(bb)*(L(t) + (1-tan(bb))*C(t)). vmm.planecurve.parametric.UserPlaneCurveParametric=\u7528\u6237\u5e73\u9762\u66f2\u7ebf (\u53c2\u6570\u65b9\u7a0b) vmm.planecurve.parametric.UserPlaneCurveParametric.DialogTitle=\u8f93\u5165\u53c2\u6570\u65b9\u7a0b\u5e73\u9762\u66f2\u7ebf\u7684\u8d44\u6599 vmm.planecurve.parametric.UserPlaneCurveParametric.error.BadExprerssionsInXML=\u4e0d\u80fd\u4eceXML\u6587\u4ef6\u8bfb\u61c2\u51fd\u6570\u5b9a\u4e49. vmm.planecurve.parametric.UserPlaneCurveParametricPolar=\u7528\u6237\u5e73\u9762\u66f2\u7ebf (\u53c2\u6570\u65b9\u7a0b,\u6781\u5750\u6807) vmm.planecurve.parametric.UserPlaneCurveParametricPolar.DialogTitle=\u8f93\u5165 \u6781\u5750\u6807 \u5e73\u9762\u66f2\u7ebf \u53c2\u6570\u65b9\u7a0b vmm.planecurve.parametric.UserPlaneCurveParametricPolar.error.BadExprerssionsInXML=\u4e0d\u80fd\u4eceXML\u6587\u4ef6\u8bfb\u61c2\u51fd\u6570\u5b9a\u4e49. vmm.planecurve.parametric.UserPlaneCurveParametricKappa=\u7528\u6237\u5e73\u9762\u66f2\u7ebf (\u66f2\u7387) vmm.planecurve.parametric.UserPlaneCurveParametricKappa.DialogTitle=Enter Data for Parametric Plane Curve by \u66f2\u7387 vmm.planecurve.parametric.UserPlaneCurveParametricKappa.error.BadExprerssionsInXML=Unable to read definitions of functions from XML file. vmm.spacecurve.SpaceCurve.UseReverseCollar=\u7c97\u7ebf vmm.spacecurve.parametric.SpaceCurveParameteric.tmin=t \u7684 \u6781\u5c0f\u503c vmm.spacecurve.parametric.SpaceCurveParameteric.tmin.hint=\u6b64 \u66f2\u7ebf consists of points (x(t),y(t),z(t)) for
t in the range tmin to tmax vmm.spacecurve.parametric.SpaceCurveParameteric.tmax=Maximium \u503c of t vmm.spacecurve.parametric.SpaceCurveParameteric.tmax.hint=\u6b64 \u66f2\u7ebf consists of points (x(t),y(t),z(t)) for
t in the range tmin to tmax vmm.spacecurve.parametric.SpaceCurveParameteric.tResolution=t \u89e3\u6790\u5ea6 vmm.spacecurve.parametric.SpaceCurveParameteric.tResolution.hint=\u6b64 \u66f2\u7ebf is drawn by plotting (x(t),y(t),z(t))
for this many \u503cs of t. vmm.spacecurve.parametric.SpaceCurveParameteric.TubeSize=Tube Size vmm.spacecurve.parametric.SpaceCurveParameteric.TubeSize.hint=The \u534a\u5f84 of the tube around the \u66f2\u7ebf
that is shown when "View As Tube" is selected. vmm.spacecurve.parametric.SpaceCurveParametric.view.ViewAsCurve=View As \u66f2\u7ebf vmm.spacecurve.parametric.SpaceCurveParametric.view.ViewAsTube=View As Tube vmm.spacecurve.parametric.SpaceCurveParameteric.showRepereMobile=\u663e\u793a Repere Mobile vmm.spacecurve.parametric.TorusKnot=\u73af\u9762\u626d\u7ed3 vmm.spacecurve.parametric.TorusKnot.aa=Major \u534a\u5f84 vmm.spacecurve.parametric.TorusKnot.aa.hint=The \u73af\u9762 is formed by rotating \u4e00\u4e2a \u692d\u5706
about\u4e00\u4e2a\u5706\u5708 of this \u534a\u5f84 in the xz-plane. vmm.spacecurve.parametric.TorusKnot.bb=\u692d\u5706 \u534a\u5f84 1 vmm.spacecurve.parametric.TorusKnot.bb.hint=The \u73af\u9762 is formed by rotating \u4e00\u4e2a \u692d\u5706 about
the y-axis. This is one \u534a\u5f84 of the \u692d\u5706. vmm.spacecurve.parametric.TorusKnot.cc=\u692d\u5706 \u534a\u5f84 2 vmm.spacecurve.parametric.TorusKnot.cc.hint=The \u73af\u9762 is formed by rotating \u4e00\u4e2a \u692d\u5706 about
the y-axis. This is the second \u534a\u5f84 of the \u692d\u5706. vmm.spacecurve.parametric.TorusKnot.dd=Latitudinal Wrapping vmm.spacecurve.parametric.TorusKnot.dd.hint=The number of turns that the knot makes
about the vertical axis through the \u73af\u9762. vmm.spacecurve.parametric.TorusKnot.ee=Longitudinal Wrapping vmm.spacecurve.parametric.TorusKnot.ee.hint=The number of turns that the know makes
about the \u5706\u5708 at the \u4e2d\u5fc3 of the \u73af\u9762. vmm.spacecurve.parametric.TorusKnot.ShowCloudTorus=\u663e\u793a Dot Cloud \u73af\u9762 vmm.spacecurve.parametric.SphericalCycloid=\u7403\u9762\u65cb\u8f6e\u7ebf vmm.spacecurve.parametric.SphericalCycloid.aa=Road \u534a\u5f84 = PI*a, a vmm.spacecurve.parametric.SphericalCycloid.bb=Drawing Stick = (rolling \u534a\u5f84)*b, b vmm.spacecurve.parametric.SphericalCycloid.ee=e-fold Dihedral Symmetry, e vmm.spacecurve.parametric.SphericalCycloid.ee.hint=Negative e: the rolling \u5706\u5708 is inside the road \u5706\u5708. vmm.spacecurve.parametric.SphericalEllipse=\u7403\u5f62\u692d\u5706\u7ebf vmm.spacecurve.parametric.SphericalEllipse.aa=2a = Large Axis, \u9009 < PI. a vmm.spacecurve.parametric.SphericalEllipse.ee=e = Distance between Foci, \u9009 < 2a. e vmm.spacecurve.parametric.ConstantCurvature=\u5e38\u66f2\u7387\u7ebf vmm.spacecurve.parametric.ConstantCurvature.aa=kappa vmm.spacecurve.parametric.ConstantCurvature.aa.hint=kappa \u4ee3\u8868\u66f2\u7387\u5e38\u6570. vmm.spacecurve.parametric.ConstantCurvature.bb=\u5e73\u5747\u503c of the \u6320\u7387: bb vmm.spacecurve.parametric.ConstantCurvature.bb.hint=\u6320\u7387 \u51fd\u6570 is:
tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t). vmm.spacecurve.parametric.ConstantCurvature.cc=1st Fourier coeff of \u6320\u7387: cc vmm.spacecurve.parametric.ConstantCurvature.cc.hint=\u6320\u7387\u51fd\u6570 is:
tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t). vmm.spacecurve.parametric.ConstantCurvature.dd=2nd Fourier coeff of \u6320\u7387: dd vmm.spacecurve.parametric.ConstantCurvature.dd.hint=\u6320\u7387\u51fd\u6570 is:
tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t). vmm.spacecurve.parametric.ConstantCurvature.ee=3rd Fourier coeff of \u6320\u7387: ee vmm.spacecurve.parametric.ConstantCurvature.ee.hint=\u6320\u7387\u51fd\u6570 is:
tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t). vmm.spacecurve.parametric.ConstantCurvature.closedCurves=Other Closed \u66f2\u7ebf vmm.spacecurve.parametric.ConstantCurvature.example0=Default, 4-sym vmm.spacecurve.parametric.ConstantCurvature.example1=6-symmetric vmm.spacecurve.parametric.ConstantCurvature.example2=Example 2 vmm.spacecurve.parametric.ConstantCurvature.example3=5-2-\u7ed3 vmm.spacecurve.parametric.ConstantCurvature.example4=11-2-\u7ed3, tau>0 vmm.spacecurve.parametric.ConstantTorsion=\u5e38\u6320\u7387\u66f2\u7ebf vmm.spacecurve.parametric.ConstantTorsion.closedCurves=\u5176\u5b83\u95ed\u66f2\u7ebf vmm.spacecurve.parametric.ConstantTorsion.aa=tau vmm.spacecurve.parametric.ConstantTorsion.aa.hint=\u5e38\u6320\u7387 is tau. vmm.spacecurve.parametric.ConstantTorsion.bb=\u5e73\u5747\u66f2\u7387\u503c: b vmm.spacecurve.parametric.ConstantTorsion.bb.hint=The \u66f2\u7387 function is:
kappa(t) = b + c*cos(f*t) + d*cos(2*f*t) + e*cos(3*f*t). vmm.spacecurve.parametric.ConstantTorsion.cc=1st Fourier coeff of \u66f2\u7387: c vmm.spacecurve.parametric.ConstantTorsion.dd=2nd Fourier coeff of \u66f2\u7387: d vmm.spacecurve.parametric.ConstantTorsion.ee=3rd Fourier coeff of \u66f2\u7387: e vmm.spacecurve.parametric.ConstantTorsion.ff=Fourier \u9891\u7387: f vmm.spacecurve.parametric.ConstantTorsion.example0=threefold, simple vmm.spacecurve.parametric.ConstantTorsion.example1=threefold, middle vmm.spacecurve.parametric.ConstantTorsion.example2=threefold, most vmm.spacecurve.parametric.ConstantTorsion.example3=fourfold symmetry vmm.spacecurve.parametric.ConstantTorsion.example4=fivefold symmetry vmm.spacecurve.parametric.Helix=\u87ba\u65cb\u7ebf vmm.spacecurve.parametric.Helix.radiusX=\u534a\u5f84 Along X Axis vmm.spacecurve.parametric.Helix.radiusZ=\u534a\u5f84 Along Z Axis vmm.spacecurve.parametric.Helix.risePerTurn=Distance Between Turns vmm.spacecurve.parametric.CinquefoilKnot=Cinquefoil \u7ed3 vmm.spacecurve.parametric.GrannyKnot=Granny \u7ed3 vmm.spacecurve.parametric.SquareKnot=Square \u7ed3 vmm.spacecurve.parametric.Figure8Knot=Figure 8 \u7ed3 vmm.spacecurve.parametric.Loxodrome=\u659c\u9a76\u66f2\u7ebf vmm.spacecurve.parametric.Loxodrome.Slope=Slope vmm.spacecurve.parametric.Viviani=Viviani (\u53c2\u6570\u65b9\u7a0b) vmm.spacecurve.parametric.Viviani.CylinderRadius=\u5706\u67f1\u534a\u5f84 vmm.spacecurve.parametric.UserSpaceCurveParametric=\u7528\u6237\u7a7a\u9593\u66f2\u7ebf (\u53c2\u6570\u65b9\u7a0b) vmm.spacecurve.parametric.UserSpaceCurveParametric.DialogTitle=\u8f93\u5165\u53c2\u6570\u65b9\u7a0b\u7a7a\u9593\u66f2\u7ebf\u7684\u8d44\u6599 vmm.spacecurve.parametric.UserSpaceCurveKappaTau= \u7528\u6237\u7a7a\u9593\u66f2\u7ebf (\u66f2\u7387\u53ca\u6320\u7387) vmm.spacecurve.parametric.UserSpaceCurveKappaTau.DialogTitle=\u8bf7\u8f93\u5165\u6b64\u7a7a\u9593\u66f2\u7ebf\u7684\u66f2\u7387\u53ca\u6320\u7387 vmm.surface.Surface.command.GridSpacing=\u66f2\u9762\u7db2\u95f4\u9694 vmm.surface.Surface.command.GridSpacing.0=\u663e\u793a\u5168\u90e8\u66f2\u9762\u7db2\u683c vmm.surface.Surface.command.GridSpacing.1=\u663e\u793a 2 \u8df3\u7db2\u683c vmm.surface.Surface.command.GridSpacing.2=\u663e\u793a 3 \u8df3\u7db2\u683c vmm.surface.Surface.command.GridSpacing.3=\u663e\u793a 6 \u8df3\u7db2\u683c vmm.surface.Surface.command.GridSpacing.4=\u663e\u793a 12 \u8df3\u7db2\u683c vmm.surface.Surface.command.GridSpacing.5=\u4e0d\u663e\u793a \u7db2\u683c vmm.surface.Surface.command.OmitUGridLines=\u4e0d\u663e\u793a U \u7db2\u683c vmm.surface.Surface.command.OmitVGridLines=\u4e0d\u663e\u793a V \u7db2\u683c vmm.surface.Surface.uPatchCount=U \u89e3\u6790\u5ea6 vmm.surface.Surface.vPatchCount=V \u89e3\u6790\u5ea6 vmm.surface.parametric.SurfaceParametric.Umin=u \u7684\u6781\u5c0f\u503c vmm.surface.parametric.SurfaceParametric.Umax=u \u7684 \u6781\u5927\u503c vmm.surface.parametric.SurfaceParametric.Vmin=v \u7684\u6781\u5c0f\u503c vmm.surface.parametric.SurfaceParametric.Vmax=v \u7684 \u6781\u5927\u503c vmm.surface.parametric.SurfaceParametric.SurfaceColoration=\u8868\u9762\u8457\u8272 vmm.surface.parametric.SurfaceParametric.color.WhitePaint=\u767d Paint vmm.surface.parametric.SurfaceParametric.color.UserPaint=\u7528\u6237 Paint... vmm.surface.parametric.SurfaceParametric.color.TwoSidedDefault=Distinctly \u989c\u8272ed Sides Default vmm.surface.parametric.SurfaceParametric.color.TwoSidedUser=\u7528\u6237 Two-Sided Paint... vmm.surface.parametric.SurfaceParametric.color.GaussCurvature=Hue = Gauss \u66f2\u7387 vmm.surface.parametric.SurfaceParametric.color.MeanCurvature=Hue = \u5e73\u5747\u66f2\u7387 vmm.surface.parametric.SurfaceParametric.color.UserHSB=\u7528\u6237 \u989c\u8272 (HSB)... vmm.surface.parametric.SurfaceParametric.color.UserRGB=\u7528\u6237 \u989c\u8272 (RGB)... vmm.surface.parametric.SurfaceParametric.dialog.UserColorFunctions=\u8f93\u5165\u5b9a\u4e49\u989c\u8272\u7684\u51fd\u6570 vmm.surface.parametric.SurfaceParametric.error.BadExpression=\u975e\u6cd5\u7684 \u8868\u73b0\u5f0f. \u9519\u8bef:\n {0} vmm.surface.parametric.SurfaceParametric.dialog.UserColor=\u8f93\u5165\u66f2\u9762\u989c\u8272 vmm.spacecurve.parametric.SpaceCurveParametric.ShowEvolute=Display the Evolute vmm.spacecurve.parametric.SpaceCurveParametric.ShowOsculatingCircles=Show Osculating Circles vmm.surface.parametric.Paraboloid=\u629b\u7269\u9762 vmm.surface.parametric.Paraboloid.xRadius=\u534a\u5f84 in X \u65b9\u5411 vmm.surface.parametric.Paraboloid.yRadius=\u534a\u5f84 in Y \u65b9\u5411 vmm.surface.parametric.Paraboloid.height=Height in Z \u65b9\u5411 vmm.surface.parametric.MonkeySaddle=Monkey \u978d vmm.surface.parametric.RightConoid=\u6b63\u5288\u9525\u66f2\u9762 vmm.surface.parametric.Conoid=\u4e00\u822c\u5288\u9525\u66f2\u9762 vmm.surface.parametric.Conoid.aa=Scale z-\u65b9\u5411, aa vmm.surface.parametric.Conoid.bb=z = aa*sin(bb*v). bb vmm.surface.parametric.Astroidale=Norm One \u66f2\u9762\u65cf vmm.surface.parametric.Astroidale.aa=Scaling Size vmm.surface.parametric.Astroidale.bb=Equation: |x|^p + |y|^p + |z|^p = 1. 1/p vmm.surface.parametric.SnailShell=\u87ba\u9762 vmm.surface.parametric.WhitneyUmbrella=Whitney \u4f1e vmm.surface.parametric.Ellipsoid=\u692d\u9762 vmm.surface.parametric.Hyperboloid1=\u5355\u53f6\u53cc\u66f2\u9762 vmm.surface.parametric.Hyperboloid1.Ruling=Morph with \u65cf of Lines vmm.surface.parametric.Hyperboloid2=\u53cc\u53f6\u53cc\u66f2\u9762 vmm.surface.parametric.HyperbolicParaboloid=\u53cc\u66f2\u629b\u7269\u9762 vmm.surface.parametric.LissajousSurface=Lissajous \u66f2\u9762 vmm.surface.parametric.Torus=\u73af\u9762 vmm.surface.parametric.DoublyHopfFiberedTori=Doubly Hopf Fibered \u73af\u9762 vmm.surface.parametric.DoublyHopfFiberedTori.aa=Distance from one Focal \u5706\u5708 vmm.surface.parametric.DoublyHopfFiberedTori.bb=Angle of Rotation around \u5706\u5708 on \u73af\u9762 vmm.surface.parametric.DoublyHopfFiberedTori.RotateAroundCircle=Rotate Around Hopf Circle vmm.surface.parametric.BianchiPinkall = Bianchi Pinkall \u73af\u9762 vmm.surface.parametric.BianchiPinkall.aa=Latitude, Distance from Focal \u5706\u5708/PI vmm.surface.parametric.BianchiPinkall.bb=\u632f\u5e45 of Oscillation/PI vmm.surface.parametric.BianchiPinkall.cc=Oscillation \u9891\u7387 vmm.surface.parametric.BianchiPinkall.dd=Angle of Rotation around \u73af\u9762-\u5706\u5708/PI vmm.surface.parametric.BianchiPinkall.RotateAroundCircle=Rotate Around Hopf Circle vmm.surface.parametric.Cyclide=\u56db\u6b21\u5706\u7eb9\u66f2\u9762 vmm.surface.parametric.ConstCurvFamilyOfRevolution=K=1 \u65cf \u56de\u8f6c\u9762 vmm.surface.parametric.ConstCurvFamilyOfRevolution.aa=Equator Radius vmm.surface.parametric.ConstCurvFamilyOfRevolution.IsometricMorph=Isometric Morph vmm.surface.parametric.ConstCurvOneHelicoids=(K=1)-\u65cf of \u87ba\u65cb\u9762 vmm.surface.parametric.ConstCurvOneHelicoids.aa=Maximal Helix Radius vmm.surface.parametric.ConstCurvOneHelicoids.hh=Helix Translation vmm.surface.parametric.ConstCurvOneHelicoids.IsometricMorph=Isometric Morph vmm.surface.parametric.SievertEnneper=Sievert-Enneper (K=1) vmm.pseudospherical.OneSoliton=1-Soliton (\u53c2\u6570\u65b9\u7a0b) vmm.pseudospherical.TwoSoliton=2-Soliton (\u53c2\u6570\u65b9\u7a0b) vmm.pseudospherical.ThreeSoliton=3-Soliton (\u53c2\u6570\u65b9\u7a0b) vmm.pseudospherical.Breather=Breather vmm.pseudospherical.BreatherPlusSoliton=Breather Plus Soliton vmm.surface.parametric.Enneper_Cartesian=Enneper (\u76f4\u89d2\u5750\u6807) vmm.surface.parametric.Enneper_Polar=Enneper (\u6781\u5750\u6807) vmm.surface.parametric.Scherk=Scherk vmm.surface.parametric.Henneberg=Henneberg vmm.surface.parametric.Catalan=Catalan vmm.surface.parametric.Catenoid_Helicoid=\u60ac\u94fe\u87ba\u65cb\u9762 vmm.surface.parametric.InvertedBoys=\u53cd\u6f14 Boy\u2019s \u4ea4\u53c9\u5957 vmm.surface.parametric.Kusner_Dihedral_Symmetric=Kusner (Dihedral Symmetric) vmm.surface.parametric.WeierstrassMinimalSurface.AssocFamParam=Associate \u65cf Param vmm.surface.parametric.WeierstrassMinimalSurface.ShowConjugateSurface=Show Conjugate Surface vmm.surface.parametric.WeierstrassMinimalSurface.ShowMoreCopies=Show More Copies vmm.surface.parametric.WeierstrassMinimalSurface.NumberOfCopies=Number of Copies vmm.surface.parametric.WeierstrassMinimalSurface.NumberOfCopies.Default=Default Number vmm.surface.parametric.WeierstrassMinimalSurface.NumberOfCopies.NTimesDefault={0} times the Default vmm.surface.parametric.WeierstrassMinimalSurface.AssociateMorph=Associate \u65cf Morph vmm.surface.parametric.Helicoid_Weierstrass=\u87ba\u65cb\u9762 from Weierstrass vmm.surface.parametric.WavyEnneper_Weierstrass=Wavy Enneper vmm.surface.parametric.WavyEnneper_Weierstrass.MainEx=Main Exponent of z vmm.surface.parametric.WavyEnneper_Weierstrass.HighP=Higher Power of z vmm.surface.parametric.WavyEnneper_Weierstrass.CoeffA=Coefficient.abs of Higher Power vmm.surface.parametric.WavyEnneper_Weierstrass.CoeffP=Coefficient.phi of Higher Power vmm.surface.parametric.CatenoidEnneper=Catenoid-Enneper vmm.surface.parametric.CatenoidEnneper.MainEx=Enneper Exponent vmm.surface.parametric.CatenoidEnneper.CoeffA=Enneper Weight vmm.surface.parametric.PlanarEnneper=\u5e73\u9762 Enneper vmm.surface.parametric.PlanarEnneper.MainEx=Enneper Exponent vmm.surface.parametric.PlanarEnneper.Only3=Try only 0,1,2,3. d vmm.surface.parametric.DoubleEnneper=Double Enneper vmm.surface.parametric.DoubleEnneper.MainEx=(1 < ) Enneper Exponent vmm.surface.parametric.DoubleEnneper.aa=Equator Width vmm.surface.parametric.DoubleEnneper.bb=Twist For Cyclic Morph vmm.surface.parametric.Scherk_Weierstrass=Scherk\u2019s Saddle Tower vmm.surface.parametric.Scherk_Weierstrass.MainEx=Dihedral Symmetry Parameter vmm.surface.parametric.Scherk_Weierstrass.aa=Wing Angle Parameter vmm.surface.parametric.Skew_K_noid=Skewsymmetric K-Noid vmm.surface.parametric.Skew_K_noid.MainEx=Dihedral Symmetry Parameter vmm.surface.parametric.Skew_K_noid.aa=Angle Between Catenoid Ends vmm.surface.parametric.Skew_K_noid.AssociateMorph=Associate \u65cf Morph vmm.surface.parametric.Symmetric_K_Noid= Symmetric K-Noid vmm.surface.parametric.Symmetric_K_Noid.MainEx=Number Of Catenoid Ends vmm.surface.parametric.Symmetric_K_Noid.aa=Relative Size Of (even number of) Ends vmm.surface.parametric.Symmetric_K_Noid.AssociateMorph=Associate \u65cf Morph vmm.surface.parametric.LopezRosNoGo=Lopez-Ros No-Go vmm.surface.parametric.LopezRosNoGo.pos=Position Of Catenoid Ends vmm.surface.parametric.LopezRosNoGo.lrp=Lopez Ros Parameter vmm.surface.parametric.LopezRosNoGo.PeriodOpenMorph=Period Open Morph vmm.surface.parametric.Riemann=Riemann\u2019s Minimal \u65cf vmm.surface.parametric.Riemann.aa=Branch Value Of Gauss Map vmm.surface.parametric.DoublyPeriodicJD=Rectangular \u73af\u9762, Gauss Map = P/P\u2032 vmm.surface.parametric.DoublyPeriodicJD.aa=Branch Value Of Gauss Map vmm.surface.parametric.DoublyPeriodicJE=Rectangular \u73af\u9762, Gauss Map = JE vmm.surface.parametric.DoublyPeriodicJE.aa=Branch Value Of Gauss Map vmm.surface.parametric.CatenoidFence=Fence Of Catenoids (joined by handles) vmm.surface.parametric.CatenoidFence.pieces=Put 2 or 3 for more pieces vmm.surface.parametric.CatenoidFence.aa=Branch Value Of Coordinate Map vmm.surface.parametric.CostaHoffmanMeeks=Costa-Hoffman-Meeks \u65cf vmm.surface.parametric.CostaHoffmanMeeks.exponent=Dihedral Symmetry Parameter vmm.surface.parametric.CostaHoffmanMeeks.lrp=Lopez-Ros Parameter vmm.surface.parametric.ChenGackstatter=Chen-Gackstatter \u65cf vmm.surface.parametric.ChenGackstatter.exponent=Dihedral Symmetry Parameter vmm.surface.parametric.ChenGackstatter.lrp=Lopez-Ros Parameter vmm.surface.parametric.KuenSurface=Kuen \u66f2\u9762 vmm.surface.parametric.DiniSurface=Dini \u66f2\u9762\u65cf vmm.surface.parametric.ParametricBreather=Breather (\u53c2\u6570\u65b9\u7a0b) vmm.surface.parametric.MoebiusStrip=M\u00f6bius \u5e26\u9762 vmm.surface.parametric.KleinBottle=Klein \u74f6\u9762 vmm.surface.parametric.KleinBottle.Twisting8=Rotate Twisting Eight vmm.surface.parametric.SteinerSurface=Steiner \u66f2\u9762 vmm.surface.parametric.CrossCap=\u4ea4\u53c9\u5957 vmm.surface.parametric.BoyBryantKusner= Boy\u2019s Surface (BryantKusner) vmm.surface.parametric.UserSurfaceParametric=\u7528\u6237\u66f2\u9762 (\u53c2\u6570\u65b9\u7a0b) vmm.surface.parametric.UserSurfaceParametric.DialogTitle=\u8f93\u5165\u53c2\u6570\u65b9\u7a0b\u66f2\u9762\u7684\u8d44\u6599 vmm.surface.implicit.SurfaceImplicit.searchRadius = \u534a\u5f84 of Search Sphere vmm.surface.implicit.SurfaceImplicit.randomLineCount = Number of Random \u76f4\u7ebfs vmm.surface.implicit.SurfaceImplicit.pointCloudCount = Number of Points in Point Cloud vmm.surface.implicit.SurfaceImplicit.level = Level vmm.surface.implicit.ImplicitEllipsoid=\u692d\u7403\u9762 vmm.surface.implicit.Ellipsoid.xSemiaxis= x Semi-axis vmm.surface.implicit.Ellipsoid.ySemiaxis= y Semi-axis vmm.surface.implicit.Ellipsoid.zSemiaxis= z Semi-axis vmm.surface.implicit.ImplicitParaboloid=\u629b\u7269\u9762 vmm.surface.implicit.Paraboloid.b= b vmm.surface.implicit.Paraboloid.a= a vmm.surface.implicit.ImplicitHyperboloid1Sheet=\u5355\u53f6\u53cc\u66f2\u9762 vmm.surface.implicit.Hyperboloid1.a= a vmm.surface.implicit.ImplicitHyperboloid2Sheet=\u53cc\u53f6\u53cc\u66f2\u9762 vmm.surface.implicit.Hyperboloid2.a= a vmm.surface.implicit.Hyperboloid2.b= b vmm.surface.implicit.ImplicitCone=\u9525 vmm.surface.implicit.Cone.a= a vmm.surface.implicit.CubeOktaeder= CubeOctaeder vmm.surface.implicit.CubeOktaeder.a= a vmm.surface.implicit.CubeOktaeder.b= b vmm.surface.implicit.Join2Tori= \u53cc\u8054\u73af\u9762 vmm.surface.implicit.Join2Tori.a= a vmm.surface.implicit.Join2Tori.b= b vmm.surface.implicit.Join2Tori.c= c vmm.surface.implicit.Pretzel= Pretzel vmm.surface.implicit.Pretzel.a= a vmm.surface.implicit.Pretzel.b= b vmm.surface.implicit.Pretzel.c= c vmm.surface.implicit.Pretzel.d= d vmm.surface.implicit.Genus2= Genus 2 vmm.surface.implicit.Genus2.a= a vmm.surface.implicit.Genus5= Genus 5 vmm.surface.implicit.OrthoCircles= \u4e09\u73af\u6b63\u4ea4\u9762 vmm.surface.implicit.Pilz= Pilz vmm.surface.implicit.Pilz.a= a vmm.surface.implicit.Pilz.b= b vmm.surface.implicit.Pilz.c= c vmm.surface.implicit.DecoCube= DecoCube vmm.surface.implicit.DecoCube.a= a vmm.surface.implicit.KummerQuartic= Kummer \u56db\u6b21\u66f2\u9762 vmm.surface.implicit.KummerQuartic.a= a vmm.surface.implicit.BarthSextic= Barth \u516d\u6b21\u66f2\u9762 vmm.surface.implicit.BoysSurface= Boy\u2019s \u4ea4\u53c9\u5957 vmm.surface.implicit.Torus= \u73af\u9762 vmm.surface.implicit.Torus.a= Meridian \u534a\u5f84 vmm.surface.implicit.Torus.b= Soul \u534a\u5f84 vmm.surface.implicit.CrossCap=\u4ea4\u53c9\u5957 vmm.surface.implicit.CrossCap.a= a vmm.surface.implicit.WhitneyUmbrella= Whitney \u4f1e vmm.surface.implicit.SteinerRoman= Steiner Roman \u4ea4\u53c9\u5957 vmm.surface.implicit.CayleyCubic= Cayley \u4e09\u6b21\u66f2\u9762 vmm.surface.implicit.DupinCyclides= Dupin Cyclides vmm.surface.implicit.DupinCyclides.a= a vmm.surface.implicit.DupinCyclides.b= b vmm.surface.implicit.DupinCyclides.c= c vmm.surface.implicit.DupinCyclides.d= d vmm.surface.implicit.ClebschCubic= Clebsch \u4e09\u6b21\u66f2\u9762 vmm.surface.implicit.UserSurfaceImplicit=\u7528\u6237\u9690\u51fd\u6570\u66f2\u9762 vmm.conformalmap.ConformalMap.umin=umin vmm.conformalmap.ConformalMap.umax=umax vmm.conformalmap.ConformalMap.vmin=vmin vmm.conformalmap.ConformalMap.vmax=vmax vmm.conformalmap.ConformalMap.ures=U \u89e3\u6790\u5ea6 vmm.conformalmap.ConformalMap.vres=V \u89e3\u6790\u5ea6 vmm.conformalmap.ConformalMap.ToggleUseColor=\u989c\u8272 Code Grid Lines vmm.conformalmap.Squaring=z --> z^x vmm.conformalmap.Inverse=z --> 1/(z - a) vmm.conformalmap.Sine=z --> sin(z) vmm.conformalmap.NonConformal=Nonconformal: z --> conj(z) + a z^2 vmm.conformalmap.ZedPlus1OverZed=z --> 1/z + z vmm.conformalmap.HyperbolicIsometry=z --> (z + c)/(1 + conj(c)z) vmm.conformalmap.Exponentialfct=z --> exp((a+ib) z) vmm.conformalmap.ConformalMap.GetLineSegment=\u7528\u9f20\u6807\u9009\u533a\u95f4 vmm.conformalmap.ConformalMap.GetLine=\u7528\u9f20\u6807\u9009\u76f4\u7ebf vmm.conformalmap.ConformalMap.GetLCircle=\u7528\u9f20\u6807\u9009\u5706\u5708 vmm.conformalmap.ConformalMap.RemoveFigures=\u79fb\u53bb \u76f4\u7ebfs and \u5706\u5708s vmm.conformalmap.ConformalMap.ToggleUse3D=View \u56fe\u50cf on Riemann \u7403\u9762 vmm.conformalmap.ConformalMap.gridChoice=\u8f93\u5165 Grid \u7c7b\u578b vmm.conformalmap.ConformalMap.cartesian=\u76f4\u89d2\u5750\u6807 vmm.conformalmap.ConformalMap.polar=\u6781\u5750\u6807 vmm.conformalmap.ConformalMap.polarconformal=\u4fdd\u89d2 \u6781\u5750\u6807 vmm.conformalmap.ConformalMap.preComp=Precompose with vmm.conformalmap.ConformalMap.postComp=Postcompose with vmm.conformalmap.ConformalMap.id=\u6052\u7b49\u5f0f vmm.conformalmap.ConformalMap.inverse=Inversion (1/z) vmm.conformalmap.ConformalMap.fractlin=(1-z)/(1+z) vmm.conformalmap.ConformalMap.sqrt=Square Root vmm.conformalmap.ConformalMap.MissingAttributeError=Missing "{0}" attribute for gridLimits in settings file. vmm.conformalmap.ConformalMap.IncorrectArrayLength=Wrong number of values in "{0}" attribute for gridLimits in settings file. vmm.conformalmap.Squaring.exponent=Exponent x in z^x vmm.conformalmap.Inverse.preTranslate=Pre-Translation a vmm.conformalmap.HyperbolicIsometry.Rotation=\u53cc\u66f2\u65cb\u8f6c vmm.conformalmap.ConformalMap.sine=\u6b63\u5f26\u51fd\u6570 vmm.conformalmap.NonConformal.coeffOfSquare=Coefficient a of z^2 vmm.conformalmap.Sine.b=b vmm.conformalmap.Sine.a=a vmm.conformalmap.CubicPolynomial=z --> a z^b + b z vmm.conformalmap.CubicPolynomial.coeffOfzexp=Coefficient a of z^b vmm.conformalmap.CubicPolynomial.coeffOfzexp.hint=The \u6620\u8c61 is: z --> b*z + a*z^b vmm.conformalmap.CubicPolynomial.exponent=b #vmm.conformalmap.Exponentialfct.realFactor=a #vmm.conformalmap.Exponentialfct.imagFactor=b vmm.conformalmap.Exponentialfct.factor=a+ib vmm.conformalmap.Weierstrass_p=Weierstrass p \u51fd\u6570 #vmm.conformalmap.Weierstrass_p.a=Branch value P = a + ib: a #vmm.conformalmap.Weierstrass_p.b=Branch value P = a + ib: b vmm.conformalmap.Weierstrass_p.branchPoint=Branch Point a + ib vmm.conformalmap.Weierstrass_p.ures.hint=The U \u89e3\u6790\u5ea6 should be 4 times the V \u89e3\u6790\u5ea6 vmm.conformalmap.UserConformalMap=\u7528\u6237\u4fdd\u89d2\u6620\u8c61 vmm.conformalmap.ConformalMap.ToggleShowArgAndValue=\u663e\u793a Both \u5b9a\u4e49\u57df and Image vmm.conformalmap.ConformalMap.inputFigurePrompt=\u62c9 \u9f20\u6807 on \u5b9a\u4e49\u57df to \u8f93\u5165 Figure vmm.conformalmap.ConformalMap.inputFigureWrongDisplay=\u8bf7 \u62c9 the \u9f20\u6807 on the \u5b9a\u4e49\u57df,\nnot on the image, to \u8f93\u5165 the figure. vmm.fractals.RepeatedSegmentFractal.fractality=Dimension Factor vmm.fractals.RepeatedSegmentFractal.fractality.hint=This \u53d8\u6570 determines the fractal
dimension of the curve. As the \u53d8\u6570
varies between its \u7684\u6781\u5c0f\u503c and \u6781\u5927\u503c, the
fractal dimension varies from 1 to 2. vmm.fractals.RepeatedSegmentFractal.recurseLvl=Recursion Level vmm.fractals.RepeatedSegmentFractal.recurseLvl.hint=This \u53d8\u6570 determines the number of
levels of "bumps" on the curve. In the
true fractal curve, the number is infinite,
but only this many levels are drawn. vmm.fractals.Koch=Koch Curve vmm.fractals.KochEscher=Koch Escher version vmm.fractals.Dragon=Dragon Curve vmm.fractals.Sierpinski=Sierpinski Curve vmm.fractals.Sierpinski.segmentchoice=Injective \u66f2\u7ebf = 1 vmm.fractals.Hilbert=Hilbert Curve vmm.fractals.Hilbert.segmentchoice=Repeated Segment \u7c7b\u578b vmm.fractals.Mandelbrot=Mandelbrot \u96c6\u5408 vmm.fractals.Mandelbrot.MaxIters=\u6700\u5927 Iterations vmm.fractals.Mandelbrot.PointsOnOrbit=Points on \u96f6-\u8f68\u9053 vmm.fractals.Mandelbrot.juliaPointX=cx for Julia \u96c6\u5408 and \u8f68\u9053 vmm.fractals.Mandelbrot.juliaPointY=cy for Julia \u96c6\u5408 and \u8f68\u9053 vmm.fractals.Mandelbrot.RecenterOnPointMenuItem=Re\u4e2d\u5fc3 on Point vmm.fractals.Mandelbrot.RecenterOnPointPrompt=\u8f93\u5165 point\u6765place at \u4e2d\u5fc3 of \u663e\u793a vmm.fractals.Mandelbrot.MoveJuliaPoint=\u8bbe\u5b9a (cx,cy) with \u9f20\u6807 Click vmm.fractals.Mandelbrot.showJuliaAndOrbit.julia=\u663e\u793a Julia Set Outline for (cx,cy) vmm.fractals.Mandelbrot.showJuliaAndOrbit.orbit=\u663e\u793a \u8f68\u9053 of (0,0) for (cx,cy) vmm.fractals.Mandelbrot.showJuliaAndOrbit.both=\u663e\u793a Both vmm.fractals.Mandelbrot.showJuliaAndOrbit.none=\u663e\u793a Neither vmm.fractals.Mandelbrot.statusText.dragCross=\u62c9\u767d\u8272X\u6307\u6807\u6765\u79fb (cx,cy) #------------------ Added after January 10, 2007 -------------------------------------------- vmm.parser.ExpectedRealFoundComplex=\u6b64 \u8868\u73b0\u5f0f must be real-\u503cd, not complex-\u503cd. vmm.parser.ExpectedRealFoundBoolean=\u6b64 \u8868\u73b0\u5f0f must be real-\u503cd, not boolean-\u503cd. vmm.parser.EmpytDefinition=\u4e0d\u80fd parse \u4e00\u4e2a empty defintion. vmm.parser.ExtraStuff=Found extra characters in definition after the end of\u4e00\u4e2acomplete legal \u8868\u73b0\u5f0f. vmm.parser.UnexcpectedToken=Found "{0}" in \u4e00\u4e2a \u975e\u6cd5\u7684 postion. vmm.parser.UndefinedWord=Encountered \u4e00\u4e2a \u672a\u4e0b\u5b9a\u4e49\u7684 word, "{0}". vmm.parser.UnknownChar=Encountered \u4e00\u4e2a unrecognized character, "{0}". vmm.parser.ExtraRightGroupThing=Encountered\u4e00\u4e2a"{0}" with no matching "{1}". vmm.parser.MissingRightGroupThing=\u7f3a "{0}", needed to match\u4e00\u4e2aprevious "{1}", but found "{2}". vmm.parser.MissingRightGroupThingAtEOS=Reached end of the definition while looking for "{0}" to match\u4e00\u4e2aprevious "{1}". vmm.parser.IncompleteExpression=Incomplete \u8868\u73b0\u5f0f; definition ended in the middle of\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f. vmm.parser.IllegalNumber=\u6570\u636e "{0}" \u975e\u6cd5. vmm.parser.FunctionRequiresParen=\u5f15\u6570s of \u51fd\u6570 must be in parentheses, braces, \u6216 brackets. vmm.parser.MissingCloseOfArgumentList=\u5f15\u6570 list of \u51fd\u6570 must be closed by\u4e00\u4e2amatching "{0}". vmm.parser.NeedRealArgument=\u5f15\u6570 \u7c7b\u578b for \u51fd\u6570 "{0}" must be real-\u503cd. vmm.parser.NeedComplexArgument=\u5f15\u6570 \u7c7b\u578b for \u51fd\u6570 "{0}" must be real \u6216 complex-\u503cd. vmm.parser.TooManyArguments=\u51fd\u6570 "{0}" \u6709\u592a\u591a\u5f15\u6570. vmm.parser.NotEnoughArguments=\u51fd\u6570 "{0}" \u7684\u5f15\u6570\u4e0d\u591f. vmm.parser.OperatorRequriesBoolean=\u6b64 \u8fd0\u7b97\u7b26 "{0}" requires logical-\u503cd operands. vmm.parser.OperatorRequiresNumerical=\u6b64 \u8fd0\u7b97\u7b26 "{0}" requires numerical-\u503cd operands. vmm.parser.ConditionalRequiresBoolean=The \u7b2c\u4e00 \u8fd0\u7b97\u7b26 of "?" must be of type logical. vmm.parser.ConditionalExpressionsMustBeNumerical=The \u8868\u73b0\u5f0f after\u4e00\u4e2a"?" must be numerical. vmm.parser.RelationNotDefinedForComplex=\u6b64 \u5173\u7cfb\u8fd0\u7b97\u7b26 "{0}" is only defined for real-\u503cd operands. vmm.parser.CantStringRelations=\u4e0d\u80fd\u8fde\u5408\u4e00\u4e2a\u4ee5\u4e0a\u7684\u5173\u7cfb\u5f0f; \u7528 "AND". vmm.core.ComplexParam.undefined=\u975e\u6cd5\u7684 \u590d\u6570 "{0}"; infinite \u6216 \u672a\u4e0b\u5b9a\u4e49\u7684. vmm.core.ComplexParam.badExpression=\u975e\u6cd5\u7684 \u590d\u6570: "{0}"\n\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 \u8868\u73b0\u5f0f.\n\u9519\u8bef: {1} vmm.core.ParameterInput.rangeErrorComplex=\u6b64 \u590d\u6570 is outside the acceptable range of \u503cs. vmm.core.ParameterInput.isInteger=\u8bf7\u8f93\u5165\u4e00\u4e2a\u6574\u6570\u6216 \u6574\u6570\u503c\u5e38\u6570 \u7684 \u8868\u73b0\u5f0f. vmm.core.ParameterInput.isReal=\u8bf7\u8f93\u5165\u4e00\u4e2a\u5b9e\u6570 \u6216 \u5b9e\u503c\u5e38\u6570 \u7684 \u8868\u73b0\u5f0f. vmm.core.ParameterInput.isComplex=\u8bf7\u8f93\u5165\u4e00\u4e2a\u590d\u6570 \u6216 \u590d\u6570\u503c\u5e38\u6570 \u7684 \u8868\u73b0\u5f0f. vmm.core.ParameterInput.positive=\u6b64 \u503c must be positive. vmm.core.ParameterInput.nonnegative=The \u503c must be non-negative. vmm.core.ParameterInput.range=The \u503c must be between {0} and {1}, inclusive. vmm.core.ParameterInput.greater=The \u503c must be greater than \u6216 \u7b49\u65bc {0}. vmm.core.ParameterInput.less=The \u503c must be less than \u6216 \u7b49\u65bc {1}. vmm.core.ParameterInput.range.realpart=The real part must be between {0} and {1}, inclusive. vmm.core.ParameterInput.greater.realpart=The real part must be greater than \u6216 \u7b49\u65bc {0}. vmm.core.ParameterInput.less.realpart=The real part must be less than \u6216 \u7b49\u65bc {1}. vmm.core.ParameterInput.range.imaginarypart=The imaginary part must be between {0} and {1}, inclusive. vmm.core.ParameterInput.greater.imaginarypart=The imaginary part must be greater than \u6216 \u7b49\u65bc {0}. vmm.core.ParameterInput.less.imaginarypart=The imaginary part must be less than \u6216 \u7b49\u65bc {1}. vmm.core.AnimationLimitsDialog.noMorphing=\u5f62\u6001\u6f14\u53d8\u7f3a\u53d8\u6570. vmm.core.AnimatinonLimitsDialog.MorphButtonName=\u5f62\u6001\u6f14\u53d8 vmm.core.UserExhibitDialog.AddParameterTitle=\u5efa\u9020\u4e00\u4e2a\u65b0\u53d8\u6570 vmm.core.UserExhibitDialog.ParameterName=\u65b0\u53d8\u6570\u7684\u540d: vmm.core.UserExhibitDialog.ParameterIsComplex=\u53d8\u6570\u503c\u4e3a\u590d\u6570 vmm.core.UserExhibitDialog.ParameterIsAnimateable=\u53d8\u6570\u53ef\u4ee5\u52d5\u753b vmm.core.SaveAndRestore.error.UnknownFunctionInUserExhibitData=Unrecognized \u51fd\u6570\u540d "{0}" found in \u7528\u6237\u5c55\u89c8\u8d44\u6599. vmm.core.SaveAndRestore.error.MissingUserData=\u7528\u6237\u5c55\u89c8\u7f3a\u7528\u6237\u8d44\u6599. vmm.core.Util.error.BadString=\u4e0d\u80fd\u4f7f\u5b57\u7b26\u4e32 "{0}" \u8f6c\u6362\u6210\u6240\u9700\u7c7b\u578b\u7684\u503c. vmm.spacecurve.parametric.SpaceCurveParametric.TubeSides=Tube Sides vmm.spacecurve.parametric.SpaceCurveParametric.TubeSides.hint=The number of sides around\u4e00\u4e2a\u6a2a\u622a\u9762 of
the tube, when the curve is viewd as\u4e00\u4e2atube. vmm.spacecurve.parametric.SpaceCurveParametric.ShowTubeGrid=\u663e\u793a Gridlines on Tube vmm.fractals.Mandelbrot.RestoreDefaults=Restore \u590d\u539f vmm.fractals.Mandelbrot.DragToShowCoords=\u62c9 \u9f20\u6807 to Show Coordinates vmm.fractals.Mandelbrot.DragToShowCoordsStatusText=\u62c9 the \u9f20\u6807 to show (x,y) at \u9f20\u6807 \u4f4d\u7f6e vmm.fractals.Mandelbrot.ZoomIn=Zoom In vmm.fractals.Mandelbrot.ZoomOut=Zoom Out vmm.fractals.Mandelbrot.Examples=Examples vmm.fractals.Mandelbrot.PaletteLength=Palette Length vmm.fractals.Mandelbrot.PaletteLength.hint=Palette length is the number of different colors
used in the picture. \u989c\u8272 is assigned to\u4e00\u4e2apoint
depending on the number of iterations at that point.
The palette is repeated, as necessary, to cover the
full range of possible iteration counts. A \u503c of
\u96f6 for the palette length means that the number of
\u989c\u8272s in the palette is \u7b49\u65bc the \u6700\u5927 number
of iterations. vmm.core3D.SetViewpointDialog.ClipDistance=Clip Distance vmm.core3D.SetViewpointDialog.UseDefaultClip=Use Default (25% of view distance) vmm.core3D.SetViewpointDialog.UseCustomClip=\u81ea\u5b9a Clip Distance vmm.core3D.commands.Set3DViewOptions=Set 3D View Options vmm.core3D.Set3DViewOptionsDialog.SetEyeSepMul=Set Eye Separation Multiplier vmm.core3D.Set3DViewOptionsDialog.SetViewModePref=Set View Style Preference vmm.core3D.Set3DViewOptionsDialog.EyeSepMul=Eye Separation Multipliler vmm.core3D.Set3DViewOptionsDialog.EyeSep.info=The Eye Separation Multiplier is applied to stereo
views. The default separation between the left and the right
eye is multiplied by this amount. Increasing this value will
increase the depth of the 3D view. vmm.core3D.SetAnaglyphDefaultMode.always=Always prefer anaglyph view to monocular. vmm.core3D.SetAnaglyphDefaultMode.never=Always prefer monocular view to analyglyph. vmm.core3D.SetAnaglyphDefaultMode.default=Use the view style specified by the exhibit. vmm.core3D.Set3DViewOptionsDialog.AnaglyphPref.info=What should be the view style be for a new exhibit? vmm.core3D.Set3DViewOptionsDialog.info=Note that the settings in this dialog apply
to all 3D views, until you exit the program. vmm.polyhedron.Tetrahedron=\u56db\u9762\u4f53 vmm.polyhedron.Cube=\u516d\u9762\u4f53 (\u65b9\u5757) vmm.polyhedron.Octahedron=\u516b\u9762\u4f53 vmm.polyhedron.Dodecahedron=\u5341\u4e8c\u9762\u4f53 vmm.polyhedron.Dodecahedron.EdgeLengthMorphCommand=Construction from Cube vmm.polyhedron.Icosahedron=\u4e8c\u5341\u9762\u4f53 vmm.polyhedron.Icosahedron.EdgeLengthMorphCommand=\u663e\u793a Construction from Octahedron vmm.polyhedron.Rhombohedron=\u83f1\u9762\u4f53 vmm.polyhedron.RhombicDodecahedron=\u83f1\u5341\u4e8c\u9762\u4f53 vmm.polyhedron.IFS.thickWireframe=Use Thick Wireframe vmm.polyhedron.RegularPolyhedron.truncation=Truncation vmm.polyhedron.RegularPolyhedron.truncation.hint=This \u53d8\u6570 is used to cut "facets" off the corners
of the standard \u591a\u9762\u4f53. \u4e00\u4e2a\u503c of 1 indicates no
truncation. \u4e00\u4e2a\u503c of 1/2 gives the \u6700\u5927 possible
truncation. \u4e00\u4e2a\u503c of 2/3 gives the standard Archimedean
truncation, in which all edges have the same length. vmm.polyhedron.RegularPolyhedron.NoTruncation=No Truncation vmm.polyhedron.RegularPolyhedron.StandardTruncation=Archemedean Truncation vmm.polyhedron.RegularPolyhedron.MidpointTruncation=Midpoint Truncation vmm.polyhedron.RegularPolyhedron.Stellated=Stellated \u591a\u9762\u4f53 vmm.polyhedron.RegularPolyhedron.StellationMorph=Stellation Morph vmm.core3D.commands.setTransparency=\u8bbe\u5b9a\u900f\u660e\u5ea6 vmm.core3D.SetTransparencyDialog.Transparent=\u900f\u660e vmm.core3D.SetTransparencyDialog.Opaque=\u4e0d\u900f\u660e vmm.core3D.SetTransparencyDialog.info=\u6700\u5c0f\u900f\u660e\u503c\u4f7f\u5b8c\u5168\u4e0d\u900f\u660e\u7684\u66f2\u9762.
\u6700\u5927\u900f\u660e\u503c\u4f7f\u66f2\u9762\u5b8c\u5168\u770b\u4e0d\u89c1.
.\u900f\u660e\u503c\u5bf9\u66f2\u9762\u7db2\u683c\u65e0\u6548. vmm.surface.implicit.PointCloud=Use Point Cloud Rendering vmm.surface.implicit.RayTrace=Use Ray-traced Rendering vmm.surface.implicit.ClebschCubic.DrawLines=\u663e\u793a the 27 \u76f4\u7ebfs vmm.core.Display.PleaseClickRight=Waiting for \u9f20\u6807 \u8f93\u5165 in the right half of\nthe \u663e\u793a. \u8bf7 direct \u9f20\u6807 \u52a8\u4f5c to the\ncorrect part of the \u663e\u793a. vmm.core.Display.PleaseClickLeft=Waiting for \u9f20\u6807 \u8f93\u5165 in the left half of\nthe \u663e\u793a. \u8bf7 direct \u9f20\u6807 \u52a8\u4f5c to the\ncorrect part of the \u663e\u793a. vmm.fractals.Mandelbrot.statusText.DragToZoom=(Right-click and \u62c9 to zoom in.) vmm.fractals.Mandelbrot.statusText.DragToZoomMac=(Command-click and \u62c9 to zoom in.) vmm.core.Display.BuildingFrameNum=\u5efa\u9020 \u7b2c{0}\u5e27\u6570 vmm.core.Display.BuildingFrameNumOf=\u5efa\u9020 \u7b2c{0}/{1}\u5e27\u6570 vmm.ode.TimeSpan=TimeSpan vmm.ode.StepSize=StepSize vmm.ode.command.ConnectDotsOnOrbit=Draw \u8f68\u9053 as Solid \u7ebf vmm.ode.command.ConnectDotsOnOrbit.short=Connect Dots vmm.ode.command.AnimateDrawing=\u8f68\u9053\u52d5\u753b vmm.ode.command.AnimateDrawing.short=\u52d5\u753b vmm.ode.command.EraseOrbits=\u5220\u5904\u5168\u90e8\u8f68\u9053 vmm.ode.command.ShowDirectionField=\u663e\u793a\u65b9\u5411\u573a vmm.ode.command.ShowProjectedOrbits=\u663e\u793a Projected \u8f68\u9053 vmm.ode.command.ShowControlPanel=Show Control Panel vmm.ode.command.ContinueOrbit=\u7ee7\u7eed\u8f68\u9053 vmm.ode.command.orbitType.RungeKutta=Runge Kutta vmm.ode.command.orbitType.Euler=Euler vmm.ode.command.orbitType.Both=\u53cc\u7528 vmm.ode.command.StartOrbitAt=\u8f68\u9053\u5f00\u59cb\u4e88: vmm.ode.error.BadNumberInput=The value entered for {0}\nis not a legal number. vmm.ode.error.BadPositiveNumberInput=The value entered for {0}\nmust be a legal number that\nis greater than zero. vmm.ode.firstorder2D.mouseTaskStatusText=(\u7528 ALT+\u6309 \u6216\u7528\u9f20\u6807\u4e2d\u95f4\u6309\u94ae\u6765\u8d77\u53d1\u4e00\u4e2a\u8f68\u9053) vmm.ode.firstorder2D.mouseTaskStatusText.mac=(\u7528 Option-\u6309 \u6765\u8d77\u53d1\u4e00\u4e2a\u8f68\u9053) vmm.ode.firstorder1D.Logistic= Logistic vmm.ode.firstorder1D.MassAction = Mass Action vmm.ode.firstorder1D.UserODEFirstOrder1D=\u7528\u6237 ODE 1\u5143 1\u6b21 vmm.ode.secondorder1D.HarmonicOscillator= Harmonic Oscillator vmm.ode.secondorder1D.Pendulum = Pendulum vmm.ode.secondorder1D.UserODESecondOrder1D=\u7528\u6237 ODE 1\u5143 2\u6b21 vmm.ode.firstorder2D.Linear=\u7ebf\u6027 vmm.ode.firstorder2D.Linear.a= a vmm.ode.firstorder2D.Linear.b= b vmm.ode.firstorder2D.Linear.c= c vmm.ode.firstorder2D.Linear.d= d vmm.ode.firstorder2D.Pendulum=Pendulum vmm.ode.firstorder2D.Pendulum.gravity=Accel. of Gravity vmm.ode.firstorder2D.Pendulum.friction=Coeff. of Friction vmm.ode.firstorder2D.HarmonicOscillator=HarmonicOscillator vmm.ode.firstorder2D.HarmonicOscillator.springConstant= \u5f39\u7c27\u5e38\u6570 vmm.ode.firstorder2D.HarmonicOscillator.friction= Coeff. of Friction vmm.ode.firstorder2D.Volterra_Lotka = Volterra Lotka Equation vmm.ode.firstorder2D.Volterra_Lotka.a= a vmm.ode.firstorder2D.Volterra_Lotka.b= b vmm.ode.firstorder2D.Volterra_Lotka.c= c vmm.ode.firstorder2D.Volterra_Lotka.d= d vmm.ode.firstorder2D.VanderPol=van der Pol vmm.ode.firstorder2D.VanderPol.resistance=Electrical Resistance vmm.ode.firstorder2D.UserODEFirstOrder2D=\u7528\u6237 ODE 2\u5143 1\u6b21 (Autonomous) vmm.ode.firstorder2D.UserODEFirstOrder2DNonAutonomous=\u7528\u6237 ODE 2\u5143 1\u6b21 (Non-Autonomous) vmm.ode.secondorder2D.CoupledOscillators=Coupled Oscillators vmm.ode.secondorder2D.CoupledOscillators.ForceConstant=Force \u5e38\u6570 vmm.ode.secondorder2D.CoupledOscillators.CouplingConstant=Coupling \u5e38\u6570 vmm.ode.secondorder2D.CoupledOscillators.Friction=Friction Coefficient vmm.ode.secondorder2D.mouseTaskStatusText=(To \u5f00\u59cb an \u8f68\u9053, ALT-click-and-drag or drag with middle mouse button) vmm.ode.secondorder2D.mouseTaskStatusText.mac=(Option-click-and-drag to input the \u5f00\u59cb point of an \u8f68\u9053) vmm.ode.secondorder2D.FoucaultPendulum=Foucault Pendulum vmm.ode.secondorder2D.FoucaultPendulum.ForceConstant=Force \u5e38\u6570 vmm.ode.secondorder2D.FoucaultPendulum.Rotation.hint=Angular velocity of the "Earth" about its
axis, in radians per unit time. vmm.ode.secondorder2D.FoucaultPendulum.Rotation=Rotation vmm.ode.secondorder2D.FoucaultPendulum.Latitude=Latitude vmm.ode.secondorder2D.FoucaultPendulum.Latitude.hint=The latitude, in degrees,
where the pendulum is located. vmm.ode.secondorder2D.ForcedOscillators=Forced Oscillators vmm.ode.secondorder2D.UserODEF2ndOrder2D=\u7528\u6237 ODE 2\u5143 2\u6b21 (Autonomous) vmm.ode.secondorder2D.UserODEF2ndOrder2DNonAutonomous=\u7528\u6237 ODE 2\u5143 2\u6b21 (Non-Autonomous) vmm.ode.firstorder3D.Linear=\u7ebf\u6027 vmm.ode.firstorder3D.Lorenz=Lorenz vmm.ode.firstorder3D.Rossler=R\u00f6ssler vmm.ode.firstorder3D.Rikitake=Rikitake vmm.ode.firstorder3D.UserODE1stOrder3D=\u7528\u6237 ODE 3\u5143 1\u6b21 (Autonomous) vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous=\u7528\u6237 ODE 3\u5143 2\u6b21 (Non-Autonomous) vmm.ode.secondorder3D.CoupledOscillators=Coupled Oscillators vmm.ode.secondOrder3D.CoupledOscillators.ForceX=X\u529b \u5e38\u6570 vmm.ode.secondOrder3D.CoupledOscillators.ForceY=Y\u529b \u5e38\u6570 vmm.ode.secondOrder3D.CoupledOscillators.ForceZ=Z\u529b \u5e38\u6570 vmm.ode.secondOrder3D.CoupledOscillators.CouplingXY=X-Y Coupling vmm.ode.secondOrder3D.CoupledOscillators.CouplingZX=X-Z Coupling vmm.ode.secondOrder3D.CoupledOscillators.CouplingYZ=Y-Z Coupling vmm.ode.secondOrder3D.CoupledOscillators.FrictionX=Friction Coefficient X vmm.ode.secondOrder3D.CoupledOscillators.FrictionY=Friction Coefficient Y vmm.ode.secondOrder3D.CoupledOscillators.FrictionZ=Friction Coefficient Z vmm.ode.secondorder3D.ForcedOscillators=Forced Oscillators vmm.ode.secondOrder3D.ForcedOscillators.ForceX=X\u529b \u5e38\u6570 vmm.ode.secondOrder3D.ForcedOscillators.ForceY=Y\u529b \u5e38\u6570 vmm.ode.secondOrder3D.ForcedOscillators.ForceZ=Z\u529b \u5e38\u6570 vmm.ode.secondOrder3D.ForcedOscillators.ForcingX=Forcing Coefficient X vmm.ode.secondOrder3D.ForcedOscillators.ForcingY=Forcing Coefficient Y vmm.ode.secondOrder3D.ForcedOscillators.ForcingZ=Forcing Coefficient Z vmm.ode.secondOrder3D.ForcedOscillators.FrequencyX=Forcing \u9891\u7387 X vmm.ode.secondOrder3D.ForcedOscillators.FrequencyY=Forcing \u9891\u7387 Y vmm.ode.secondOrder3D.ForcedOscillators.FrequencyZ=Forcing \u9891\u7387 Z vmm.ode.secondorder3D.UserODEF2ndOrder3D=\u7528\u6237 ODE 3\u5143 2\u6b21 (Autonomous) vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous=\u7528\u6237 ODE 3\u5143 2\u6b21 (Non-Autonomous) vmm.ode.secondorder2D.Coulomb=Coulomb vmm.ode.secondorder2D.PowerLaw=Power Law vmm.ode.secondorder2D.Yukawa=Yukawa vmm.ode.secondorder2D.HookesLaw=Hooke\u2019s Law vmm.ode.secondorder2D.Higgs=Higgs vmm.ode.secondorder2D.UserCentralForce=\u7528\u6237\u4e2d\u5fc3\u529b vmm.ode.secondorder3D.ConstantMagneticField=\u5e38\u6570 Magnetic Field vmm.ode.secondorder3D.ToroidalMagneticField=Toroidal Magnetic Field vmm.ode.secondorder3D.MagneticDipole=Magnetic Dipole vmm.ode.secondorder3D.CurrentInStraightWire=Current in Straight Wire vmm.ode.secondorder3D.CurrentInStraightWire.WireDirX=Wire Direction X vmm.ode.secondorder3D.CurrentInStraightWire.WireDirY=Wire Direction Y vmm.ode.secondorder3D.CurrentInStraightWire.WireDirZ=Wire Direction Z vmm.ode.secondorder3D.CurrentInStraightWire.Current=Current vmm.ode.secondorder3D.UserMagneticField=\u7528\u6237 \u78c1\u5382 vmm.latticemodel.command.Start=\u5f00\u59cb vmm.latticemodel.command.Restart=\u91cd\u65b0\u5f00\u59cb vmm.latticemodel.command.Stop=\u505c vmm.latticemodel.command.Continue=\u7ee7\u7eed vmm.latticemodel.command.Step=\u4e00\u6b65 vmm.latticemodel.ShowControlPanel=Show Control Panel vmm.latticemodel.InitialShape=Initial Shape vmm.latticeModel.SinusoidalInitialShape=Sinusoidal vmm.latticeModel.GaussianInitialShape=Gaussian vmm.latticeModel.ThermalInitialShape=Thermal vmm.latticeModel.KinkInitialShape=Kink vmm.latticeModel.BreatherInitialShape=Breather vmm.latticemodel.BoundaryCondition=Boundary Condition vmm.latticeModel.ZeroBoundaryCondition=Zero vmm.latticeModel.PeriodicBoundaryCondition=Periodic vmm.latticemodel.DisplayStyle=Display Style vmm.latticemodel.TransverseDisplay=Transverse Display vmm.latticemodel.LongitudinalDisplay=Longitudinal Display vmm.latticemodel.CircularDisplay=Circular Display vmm.latticemodel.PendulumDisplay=Pendulum Display vmm.latticemodel.BridgeDisplay=Bridge Display vmm.latticemodel.StepSize=StepSize vmm.latticemodel.xScaleFactor=x-ScaleFactor vmm.latticemodel.yScaleFactor=y-ScaleFactor vmm.latticemodel.setParams=Set Params vmm.latticemodel.ShowNormalModeDisplay=Show Normal Mode Display vmm.latticeModel.LatticeLength=Length of Lattice vmm.latticeModel.LatticeDensity=Mass per Unit Length vmm.latticeModel.Amplitude=\u632f\u5e45 vmm.latticeModel.NumberOfNodes=Number of Nodes vmm.latticeModel.NumberOfNodes.hint= This parameter gives the number of nodes, or particles,
in the lattice. A larger number of nodes will give a more
wave-like appearance. The legal values are 3 through 65,
128, 256, and 512. vmm.latticemodel.LatticeModel.badNumberOfNodes=The number of nodes must either be in the range\n3 through 65, or it must be one of 128 or 256. vmm.latticemodel.InitialMode=\u521d\u59cb\u6a21\u6001 vmm.latticeModel.initialMode.First=\u7b2c 1 vmm.latticeModel.initialMode.Second=\u7b2c 2 vmm.latticeModel.initialMode.Fourth=\u7b2c 4 vmm.latticeModel.initialMode.Eighth=\u7b2c 8 vmm.latticeModel.initialMode.Sixteenth=\u7b2c 16 vmm.latticemodel.FermiPastaUlam=Fermi-Pasta-Ulam vmm.latticemodel.FermiPastaUlam.FPUGraphDisplay=FPU Graph Display vmm.latticeModel.FermiPastaUlam.a = \u5f39\u7c27\u5e38\u6570 vmm.latticeModel.FermiPastaUlam.b = b vmm.latticeModel.FermiPastaUlam.c = c vmm.latticeModel.FermiPastaUlam.d = d vmm.latticemodel.Toda=Toda vmm.latticeModel.Toda.a = a vmm.latticeModel.Toda.b = b