Mod3D Help Index What is Mod3D How to · Mod3D Help Index What is Mod3D How to ... Commands File...
Transcript of Mod3D Help Index What is Mod3D How to · Mod3D Help Index What is Mod3D How to ... Commands File...
Mod3DHelpIndex
WhatisMod3D
Howto...
Commands
Filemenu
Viewmenu
Modelmenu
Bodymenu
Computemenu
Windowmenu
Helpmenu
Howtobegin?
1. RunaninstanceofMod3Dapplication.Atthebeginningtwoviewsofanemptydocumentareopenedautomatically,mapviewandprofileview.IfyouclosedpreviouslyopeneddocumentselectfrommenuFile\New.
2. Nowchoosebetweentwopossibilitieshowtocreateobservations.Ifyouwanttocreateplanarobservationarea,selectfrommenuModel\DefineObservationsandentercoordinatestoDefineObservationdialog.SeealsoMod3DCoordinatesystem.SecondwayistoimportDigitalElevationModel(DEM)grid.ChoosefrommenuModel\ImportObservation.Youwillbeaskedtosettheverticalrange.Withinthisrangeamodelcanbedefined,anditisalsousedforscalingviewstofitthewindow.YoucanchangeverticalrangelaterinmenuModel\ChangeVerticalRange.
3. OpennewProfileViewwindow.ChoosefrommenuWindow\NewProfileWindow.Oruseshortcuttoolbarbutton .
4. UseModeltoolbarbuttons orkeyboardarrowskeystomoveacrosstheobservationarea.Movetotheprofile,whereyouwouldliketocreateabody(i.e.tothemiddleoftheobservationarea).Tocreatenewbodyclickrightmousebuttonatthepositionwhereyouwanttoinsertnewbody.Thiswillopenfloatingmenu.FromfloatingmenuchooseInsertNewBody.InBodyPropertiespropertypage,setthephysicalproperties,drawingparametersofthebodyanddescription.Thebodyis
created.Cursorwillchangeto ifthevertexismovable.Nowthebodycanbemodifiedafterclickingonthevertex,holdleftmousebuttondownandmovemouseinverticaldirection.Bodycanbeextendedtothesides
afterthecursorchangesto ontheverticalbodyedgeto.Thenholdleftmousebuttondownandmovemousetotheside(atthebeginningofbodycreationyouMUSTmovetotheright).
5. Thesimpliestwayhowtoextendthebodytothenextprofilefollows.Clicktherightmousebuttoninsidethebody.FromthefloatingmenuchooseCopytoNextProfileorCopytoPreviousprofile.Thesystemwillcopythebodytothenextorpreviousprofilerespectivelly.
6. Movetothenextprofileusingmodeltoolbarbuttonsadreshapethebody.7. FinallycomputethefieldusingcommandfrommenuCompute\Compute.
Oruseshortcutbutton frommaintooldbar.
HowtoCreate/Modifythemodel?
NOTE:MostofdescribedoperationsareperformedintheProfileView!Onlyvertexmotioncanbeadditionallyusedin3DView.
Conventionsinfollowingdescription:
Actions.
leftmousebuttonclick–>clickwithleftmousebuttonleftmousebuttondown–>leftmousebuttonisdownrightmousebuttonclick–>clickwithrightmousebuttonrightmousebuttondown–>rightmousebuttonisdownmousedoubleclick->doubleclickwithleftmousebuttonmousemove->mouseismovingCTRL–CtrlbuttononkeyboardisdownSHIFT–Shiftbuttononkeyboardisdown
UseModeltoolbarbuttonsorkeyboardarrowstomoveacrosstheobservationareaandmovetotheprofilewhereyouwouldliketocreateabody.
Createnewbody.TocreateanewbodyuserightmousebuttonclickatpositioninProfileViewwhereyouwanttoinsertabody.YouMUSTclickinsidethe"modelarea",whatisanareainbetweenreliefandbottomboundaryofthemodel
verticalrange,whenthecursorchangesto .Rightmousebuttonclickopensfloatingmenu,wherechooseInsertNewBodycommand.Rightmousebuttonclickonthenewlycreatedbodyopensthefloatinmenu,wherechooseProperties.IntheBodyPropertiespropertypage,modifythephysicalproperties,drawingparametersanddescriptionofthebody.The"body"iscreatedatgivenposition.ThewayhowthebodywillbefurtherextendedisgivenbyBodyCreationProperties.ToextendthebodytothesidesfollowBodyextendingtothesidebelow.
Creatinganewseparatedpartofanexistingbody.UsethesamestepsasdescribedintheCreatenewbodysection,butchooseInsertExistingBodyfromfloatingmenu.InInsertExistingBodydialogselectthebodyyouwanttocreate.Theinitialbodywidthisbydefault1/10ofthe
modelverticalrange.Inacasethatyoumaywanttochangethebodypropertiesoftheseparatepartofsomebodyinthefuture,bettercreatenewbody.
Movingbodyvertices.Cursorchangesto ifthevertexismovableinverticaldirection.Catchthevertextwithleftmousebuttonclick.Useleftmousebuttondown+movemouseinverticaldirectionalongthegridlines.Thelimitswherethevertexcanmovearedefinedbythegeometryofthemodel.Bodyvertexcannotmoveinsidetoanotherbodyorcrossanothervertexofthesamebody.Alsocannotmoveabovetherelieforbelowthemodelrangeminimum.Ifyouwouldliketoextentthebodydeeperthenchangeverticalmodelrangeminimum.UsefrommenuModel\ChangeVerticalRangecommand,though.Ifreal-timecomputationmodeinon,themodeledfieldisgonnabeupdated.
Bodyextendingtotheside.Bodycanbeextendedtothesidesafterthecursorchangesto whenmovingwithmousecursorovertheverticalbodyouterorinneredge.Clickleftmousebuttonandextendthebodytothesideusingleftmousebuttondown+movemouse.Ifyouaremovingtowardsoutsidefromthebodynewpartsarecreated.Movingtowardsinsidethebodywillremovethelastedge.OneMUSTpointwiththecursorovernext(previous)verticallineinordertocreatenewpartofthebody.RuleshownewpartofabodyiscreatedisdefinedinmenuBody\CreationProperties.Inthecaseofmovingtowardstheedgeofseparatepartofthesamebody,thetwopartswillbemerged.Onecannotentertoanotherbody.Inthatcaseoperationwillbestopped.Ifreal-timecomputationmodeinon,themodeledfieldisgonnabeupdated.
Modifyingshapeofthebody.Simplyleftmousebuttonclickonthebodyvertexanduseleftmousebuttondown+mousemoveandmodifytheshape.Youcanmodifyverticalvertexpositionmovingalongtheverticalgridline.Tomodifynextvertexkeepthemousecaptureandmovetothenextgridline.Thisissomethinglikeimitationoftheboundarydrawing.Iftwobodieshavecommonboundary,itismodifiedautomatically.UpperandlowerboundaryofabodyMUSTbemodifiedseparately.Ifreal-timecomputationmodeinon,themodeledfieldisgonnabeupdated.
Connectvertices.Inmostcasesthetwoneighboringbodieshavecommonboundary.Toconnect
verticesoftwoneighbouringbodiesinverticaldirectiontogetherdrivethebodyvertextowardsthebodywhichistobeconnectedusingleftmousebuttondown+mousemove.Ifthecursorpassesoverneighbouringbody,theverticesarejoinedtogether.Youcanalsoapplyaboverulestojoinbodytorelief.Incaseswhentwoverticesareclosetoeachother(inscreencoordinates)theywillbeconnectedautomaticallyafterclickingononeofthevertices.Thereisnolimitationforhowmanybodiescouldbeconnectedogether.Ifreal-timecomputationmodeinon,themodeledfieldisgonnabeupdated.
Disconnectvertices.TodisconnectcommonvertexoftwoormorebodiesuseCTRL+leftmousebuttondown+mousemove.Continuetomovemouse(likeModifyingshapeofabody)todisconnectanothervertices.Theverticesoftwobodiescanbedisconnectedonlyinonedirection,dependingontheinternalstorageorderofthebodies.
Connectendofabodyintoonevertex.Useleftmousebuttondown+mousemoveandconnecttheverticestogether.
Movebodyinverticaldirection.UseSHIFT+leftmousebuttondown+mousemovetomovethebodyinverticaldirection.CursorMUSTbeof'overbody' type.Tocontrollbodymotionmanually,usefomfloatingbodymenucommandMoveBody.
Complexmodel.InacomplexmodelcommonverticalboubariesareNOTsupported!YoualwaysMUSTconnecttheterminationofabodyfromeachsideonagivenprofileintoonecommonvertex!
Filemenucommands
TheFilemenuoffersthefollowingcommands:
New Createsanewdocument.Open Opensanexistingdocument.Close Closesanopeneddocument.Save Savesanopeneddocumentusingthesamefilename.SaveAs Savesanopeneddocumenttoaspecifiedfilename.Import ImportsaditionalfilesPrint Printsadocument.PrintPreview Displaysthedocumentonthescreenasitwouldappearprinted.PrintSetup Selectsaprinterandprinterconnection.Exit ExitsMod3D.
Viewmenucommands
TheViewmenuoffersthefollowingcommands:
Toolbar Showsorhidesthetoolbar.StatusBar Showsorhidesthestatusbar.
Computemenucommands
TheComputemenuoffersthefollowingcommands:
Compute Computesmodelfields.Properties Showscomputationproperties.AtiveField
Customizesactivefieldforeffectivecomputation.
Windowmenucommands
TheWindowmenuoffersthefollowingcommands,whichenableyoutoarrangemultipleviewsofmultipledocumentsintheapplicationwindow:
NewProfileWindow Createsanewwindowthatviewstheprofile.NewMapWindow Createsanewwindowwithmapview.New3DWindow Createsnewwindowwith3Dview.Cascade Arrangeswindowsinanoverlappedfashion.TileHorizontally Arrangeswindowsinnon-overlappedhorizontaltiles.TileVertically Arrangeswindowsinnon-overlappedverticaltiles.ArrangeIcons Arrangesiconsofclosedwindows.Window1,2,... Goestospecifiedwindow.
Helpmenucommands
TheHelpmenuoffersthefollowingcommands,whichprovideyouassistancewiththisapplication:
HelpTopics Offersyouanindextotopicsonwhichyoucangethelp.About Displaystheversionnumberofthisapplication.
Toobars
ToolbarsareprovidingsshotcutstomostoftheMod3Dcommandstomakeyourworkmorecomfortable.Followingtoolbarsarevailable:
Moo3DToolbar
ProfileToolbar
MapToolbar
FieldToolbar
Mod3DToolbar
Thetoolbarisdisplayedacrossthetopoftheapplicationwindow,belowthemenubar.ThetoolbarprovidesquickmouseaccesstomanytoolsusedinMod3Ddocument.
Tohideordisplaythetoolbar,clickToolbarfromtheViewmenu.
Click ToOpenanewdocument.Openanexistingdocument.Mod3DdisplaystheOpendialogbox,inwhichyoucanlocateandopenthedesiredfile.Savetheactivedocumentortemplatewithitscurrentname.Ifyouhavenotnamedthedocument,Mod3DdisplaystheSaveAsdialogbox.Printtheactivedocument.ActivateZoomOuttool.ActivateZoomIntool.ActivateZoomtool.Fittheviewtothewindowsize.OpennewMapViewonthecurrentdocument.OpennewProfileViewonthecurrentdocument.Opennew3DViewonthecurrentdocument.Setequalscaleforbothaxes.Arrangeallwindowstononoverlappingverticaltiles.Arrangeallwindowstononoverlapping
horizontaltiles.Initializecomputingofmodelfield.Initializedigitizetool.Forceredrawingcurrentview.
MapToolbar.
TheMaptoolbarprovidesquickmouseaccesstotoolsusedforworkwithMapView.TohideordisplaytheMapToolbar,chooseModelToolbarfromtheViewmenu.TheMapToolbaractsinMapView,ifthisiscurrentlyselected.Ifthetoolbarisnotactive,activatetheMapViewfirstbyclickinginsidetheview.
Click ToShowobservationpoints.Show/hidecurrentprofiles.Showreliefcontours.Showreliefbitmap.Show/hideobjects.Show/hidebodyoutercontours.
ProfileToolbar.
TheProfileToolbarprovidesquickmouseaccesstotoolsusedforworkwithwithinProfileView.TohideordisplaytheModelToolbar,chooseModelToolbarfromtheViewmenu.TheModelToolbaractsinProfileView,ifthisiscurrentlyselected.Ifthetoolbarisnotactive,selecttheProfileViewfirstbyclickinginsidetheview.
Click ToSetverticalprofiletype.Sethorizontalprofiletype.Movetothepreviousprofile.Movetothenextprofile.Showpreviousprofilebodies.Shownextprofilebodies.Showverticalgridlines.
FieldToolbar
TheFieldtoolbarisdefaultdisplayedacrosstherightoftheapplicationwindow.Tohideordisplaythetoolbar,clickFieldToolbarfromtheViewmenu.TheFieldToolbarprovidesquickmouseaccesstothetoolsusedtoshoworhidemodeledormeasuredfield.ThefieldtoolbaractsonbothMapViewandProfileView,dependingonwhichviewiscurrentlyselected.ThecommandshowsorhidesprofilecurveinProfileView,contoursorbitmapsofselectedfieldinmapview.Ifthetoolbarisnotactive,selecttheviewfirstbyclickinginsidetheview.
Click ToActivatecontours.AvailableinMapViewonly.Activatebitmaps.AvailableinMapViewonly.
Activatemodeledfield.Activatemeasuredfield.Activatedifferencefield.
Activateaxis.AvailableinProfileViewonly.Activefieldcanbeselectedtothefieldaxis.GravityfieldcomponentsShoworhideGxfield.ShoworhideGyfield.ShoworhideGzfield.ShoworhideGfield.MagneticfieldcomponenstShoworhideMxfield.ShoworhideMyfield.ShoworhideMzfield.ShoworhideMfield.GravityfieldderivativestensorShoworhideTxxfield.
ShoworhideTyyfield.ShoworhideTzzfield.ShoworhideTxyfield.ShoworhideTxzfield.ShoworhideTyzfield.
ModelProperties
Observations
Minimum:Readonly.Minimumobservationgridcoordinates.Maximum:Readonly.Maximumobservationgridcoordinates.Increment:Readonly.Observationgridcellsize.Top:Modelverticalrange.Bottom:Modelverticalrange.
CreationProperties-Creationgroupdefineshowanewpartofabodywillbecreated.
Joingroupdefineshownewpartofthebodywillinteractswithitsneighbors.
None:meansthattherewillbenointeractionwithneighboringbodies.Exceptofthesystemwillnotallowbodyintersections.Top:thebodywillbeconnectedtotheclosestupperbodyorrelief(ifthereisnobodypresent).Bottom:thebodyisgoingtobeconnectedtotheclosestunderlyingbody,orbottommodelboundary.Consttop:thetopboundaryhasconstantdepthvalueifthisisnotincontradictionwithanotherbody.Setthedepthvalue.Constbottom:thebottomboundaryhasconstantdepthvalueifthisisnotincontradictionwithanotherbody.Setthedepthvalue.Bodycreationratio:defineshownewpartofabodyiscreated.Ifthevalueissmallerthen1.0thebodyisshrinking.NewThickness=BodyCrationRatio*OldThickness.Newbodyedgeiscenteredoverthemouseposition.
Motiongroupdefineshowthebodyismoving.Moveoncurrentprofile:thebodyismovableonlyoncurrentprofile.Movetopboundary:topboundaryismovable.Movebottomboundary:onlybottomboundaryismovable.Fixrelief:thetop-mostbodyisfixedtotherelief.Fixbottom:thebottom-mostbodyisfixedtothebottom.
Extension
Extendboundariestothesidestoavoidboundaryeffects.Ifnotcheckedextensionisnotassumed.North:specifyextensionlength.Mustbepositivevalue.South:specifyextensionlength.Mustbepositivevalue.East:specifyextensionlength.Mustbepositivevalue.West:specifyextensionlength.Mustbepositivevalue.
ModelDescriptionEnterdescriptionofthemodel.Newline-CTRL+ENTER.
Computingpropertiesdialogbox.
Computation
IfSphericalcomputingischecked,thewholecomputationisdoneonsphericalEarth.Itneedsadditionaltransformations,whichslowdowncomputationspeed.Extendedgestoavoidboundaryeffects.Themodelcontinuesfurtherinthesamemannerasitisdefinedontheedgeprofile.Givethedistanceofextensioninm.Real-timeComputationcanbeperformedinthreemodes.
None:real-timecomputationisnotactive.Thefieldmustberecomputedmanually.Thismodeisefficientininitialstagesofmodelcreation.Modelcreationisnotsloweddownwithre-computing.Real-time:fieldupdateisperformedsimultaneouslyasthemouseismoving.Allactivegridsareupdated.Allviewsareupdated.Canbeslowforlargemodels,orslowcomputers.Doesn'tworkforwholebodymotion!SeeEfficientcomputingfordetails,howtoachievethebestcomputationefficiency.AfterMouseClick:thefieldsareupdatedaftermousebuttonisreleased.Allactivegridsareupdated.Allviewsareupdated.SeeEfficientcomputingfordetails,howtoachievethebestcomputationefficiency.Doesn'tworkforwholebodymotion!
Window:setthearea,whichisrecomputed.Onlygridpointswithinthecomputingwindowarerecomputed.Attention!Youneedtore-computethewholemodelafterthewindowchange.
Gravity
Units:Chooseunitsyouwanttouse.Referencedensity:Ifyouwanttouseabsolutedensityforbodies(2700kg/m3)setthereferencedensity-recommended.Thedensityisusedforcomputationisthen:DensComputation=DensityBody-RefererenceDensity.Ifreferencedensityis0.0thenisignored,youcanuserelativedensities.Referencedensitycanbealsolinearlyincreasing.Thensetthedensitygradientandorigin.Ifallthecomponentsofdensitygradientvectorare0.0,linearlyincreasingdensityisignored.Thereferencedensityisappliedtothebodiesitself(nottothewholevolume).
Gradientstensor:Seteitherconstantflightelevationorheightoverreliefwherethefieldistobecomputed.
Magnetics
Sensoroverrelief:setthesensorheightoverreliefformagneticfieldcomputation.SetInducingFieldformagneticfieldcomputation.
</>
BodyProperties:Gravity
Setthephysicalpropertiesusedforthegravitationalfieldcomputation.
Density:specifythedensityofabody-robodyin[kg·m-3].Gravitationalfieldiscomputedusingthereferencedensityroref,ifthereferencedensityisnonzero.Thedensityusedforcomputationis:ro=robody-roref.
Gradient:specifythedensitygradientcomponentsofabodyinkg·m-4.Takeintoaccount,thatright-handedcoordinatesystemwithpositivez-axispointingupwardisused(forincreasingdensitywiththedepthzcomponentofthegradientisnegative).Thezdensitygradientcomponentcanbecomputedasfollows:gz=(roH0-roH)/(h0-h),whereroH0,roHisthedensityatdepthh0,hrespectively.
Origin:Specifyanoriginforthedensitygradientcomputation.Intheoriginthedensityequalstothedensityofabody.ThedensityinpointPiscomputedasfollows:roP=robody+r·g,wheregisthedensitygradientandristheradiusvectorfrompointPtothegradientorigin.
BodyProperties:Magnetics
Setthephysicalpropertiesforthemagneticfieldcomputation.
Susceptibility:Setthesusceptibilityofthebodyin[SI]units-dimensionlessnumberequalto(1-mr)wheremristhemagneticpermeabityofthebodyrelativetothevacuum.MagneticfieldiscomputedusingtheinducingfieldspecifiedModel/Inducingfieldmenu.RemanentMagnetization-Intensity:Settheintensityoftheremanentmagnetizationin[nT].RemanentMagnetization-Inclination:Settheinclinationoftheremanentmagnetizationin[degrees].RemanentMagnetization-Declination:Setthedeclinationoftheremanentmagnetizationin[degrees].
BodyProperties:Drawing
Line:Setthelinepropertiesofthebody.SeeLineNext:Setthelinepropertiesforthisbodycontoursfromnextprofile.LinePrev:Setthelinepropertiesforthisbodycontoursfrompreviousprofile.Fill:Setthefillproperties.Fillcolorisalsousedid3DViewtodrawthebody,eitherwireframeorfilled.Transparent:Setthetransparencyfor3DView.FloatingpointalphavalueMUSTfittheinterval<0,1>.Foralpha=0thebodyisinvisible,foralpha=1thebodyisopaque.Filled:SpecifyifthebodyisfilledinProfileView.Visiblein3D:Specify,ifthebodyshouldbedisplayedin3DView.
BodyProperties:Computation
Active:Ifchecked,thebodyisactiveincomputation,otherwisethebodyisexcludedfromcomputation.Locked:Thebodyshapecannotbemodified.
BodyProperties-Description
IDisinternalsystemidentification.Readonly.Name:enterbodyname.Thisnamewillbedisplayedinalldialogsasbodyidentification.Description:Enteryourdesriptionornotes.
Computationproperties:Computation
IfSphericalcomputingischecked,thewholecomputationisdoneonsphericalEarth.Itneedsadditionaltransformations,whichslowdowncomputationspeed.
Real-timeComputationcanbeperformedinmodes.
None:real-timecomputationisnotactive.Thefieldmustberecomputedmanually.Thismodeisefficientininitialstagesofmodelcreation.Modelcreationisnotsloweddownwithre-computing.Real-time:fieldupdateisperformedsimultaneouslyasthemouseismoving.Allactivegridsareupdated.Allviewsareupdated.Canbeslowforlargemodels,orslowcomputers.Doesn'tworkforwholebodymotion!SeeEfficientcomputingfordetails,howtoachievethebestcomputationefficiency.
Window:selectgridwindowusedincomputation.Onlygridpointswithinthecomputationwindowarerecomputed.Attention!Youneedtore-computethewholemodelafterthewindowchange.
Computingproperties:Gravity
Sensoroverrelief[m]:Specifythesensorheightoverreliefinmeters.MUSTNOTbenegative.
Units:Chooseunitsyouwanttouse.Ifcustomunitsareused,theresultingfieldismultipliedbythesuppliedvalue,whichMUSTNOTbezero(0.0).
Referencedensity:Ifyouwanttouseabsolutedensityforbodies(2700kg/m3)setthereferencedensity-recommended.Thedensityusedforcomputationisthen:DensComputation=DensityBody-RefererenceDensity.Ifreferencedensityis0.0thenreferencedensityisignored,youcanuserelativedensities.Referencedensitycanbealsolinearlyincreasing.Thensetthedensitygradientandorigin.Ifallthecomponentsofdensitygradientvectorare0.0,linearlyincreasingdensityisignored.Note:Thereferencedensityisappliedtothebodiesitself(nottothewholemodelvolume).
Gradientstensor:Seteitherconstantflightelevationorheightoverreliefwherethefieldistobecomputed.Multiplyresultingfieldbysuppliedvalue(i.e.displayingpurposes,unitconversion...),whichMUSTNOTbezero(0.0).
Magnetics
Sensoroverrelief:setthesensorheightoverreliefformagneticfieldcomputation.SetInducingFieldformagneticfieldcomputation.
</>
ProfileView
TheProfileViewprovidesaninterface,wherethepolyhedralbodiesaredefinedin sets of perpendicular cross sections running through the grid nodes. Moreprofilescanbeopenedsimultaneously,togetbetteroverviewoverthegeometryinbothsouth-northandwest-eastdirectionsrespectively.Copyingofthebodiesor the whole cross section to the next or previous profile followed up byreshapingofthegeometryspeedsuptheprocessofmodelcreation.ProfileViewalsoshowscurvesofcomputedand/ormeasuredand/ordifferencefields.Morefields can be drawn transparently. Geo-referenced bitmaps could be importedinto Mod3D, and drawn transparently to theMap View or Profile View. Anexamplewouldbeageologicalmapshown inMapView,or a seismic sectiondisplayedinaselectedProfileView.MaingeologicalunitscouldbedigitizedinMapView,whichareshownascheckmarkstoachievebetterorientationintheProfileView.Themodeldefinitionsystemcontrolsinternallytheconsistencyofthe polyhedra geometries, or their topology in other words. The controllingsystempreventsoverlappingorcrossingof thepolyhedra, simplifies reshapingoftheexistingbodiesandreducestimeneededformodelcreation.
ModelModificationSeeHowtoCreate/Modifythemodel?fordetaileddescription.
FieldCurvesFieldcurvesoncurrentprofileareshownbydefaultinfollowingmanner:Modeledfieldforgravityandmagnetics-solidline.Modeledfieldforgravitytensorcomponents-dashedline.Measuredfield-crosssymbols.Differencefield-dashedline.SeeFieldToolbarfordetailshowtoshow/hidefieldcurves.
RMS&DRVIndicatorsRMSindicatorshowstheRootMeanSquareerrorofthecurrentlyselecteddifferencefield(s).ToshoworhidetheRMSindicatorusecommandfrommenuProfile\ShowRMS.DRVindicatorshowsthe"fakederivative"ofthecurrentlyselecteddifferencefield(s).ToshoworhideDRVindicatorusecommandfrommenuProfile\ShowDerivative.Fakederivativeisanapproximationoftheexactderivativeandiscomputedassum(dFld/dx+dFld/dy)overallpoints,wheredFld=(Fld(i)-
Fld(i-1))andFld(i)istheselectedfieldintheithgridpoint.
ProfileViewfloatingmenus.Dependingonwheretheuserclickstheleftmousebutton,onecanopenfollowingfloatingmenus:
ProfileViewmenu.Thedefaultmenudisplayed,whenuserclickoutofanyobject.
MenuItem Shortcut DescriptionNext N Movestothenextprofile.Previous P Movestothepreviousprofile.
E-WProfile H ChangestheprofileorientationtoEast-West.
S-NProfile V ChangestheprofileorientationtoSouth-North.
ShowPrevious Showsbodiesfrompromprevious
profileonthecurrentprofile.
ShowNext Showsbodiesfromnextprofileonthecurrentprofile.
JumptoExtreme,Min,Max
EIA
Goestotheprofile,wheretheextremeoftheselectedextremefieldislocated.TosettheextremefieldusecommandProfile\SetExtremeField.
Bodymenu.Isdisplayedwhenuserclicksoverthebody.
MenuItem DescriptionProperties Showscurrentbodyproperties.Fill Setsthefilltag.
CopytoPreviousProfile
Usethiscommandtocopythebodyfromcurrentprofiletothepreviousprofile.Incaseofconflict,theproblematicvertexisignored.
CopytoNextProfile
Usethiscommandtocopythebodyfromcurrentprofiletothenextprofile.Incaseofconflict,theproblematicvertexisignored.
Remove Activeonlyifthecursorisoveredge(eitherboundaryedgeorinneredge).
RemovefromProfile Removesthebodyfromthecurrentprofile.
EditBodies ActivatesEditBodiesdialog.BodyCreationProperties:
Usethiscommandtosetthebodycreationproperties.
InvertDensityUsethiscommandtoinvertthedensityofthecurrentbody.Frommoredetailssee:InvertDensityPropertiesdialog.
DensityInversionProperties
Setthesettingsfordensityinversion.
BodyVertexmenu.Isdisplayed,whenuserclicksoverbodyvertex.
Fit Startthevertexfitting.1DFitProperties Adjustthesettingsfor1Dvertexfitting.
BodyEdge.IsthesameasBodymenu.InsertBodymenu.Isdisplayed,whentheuserclicksoververticalline,wherethebodycanbeinserted.
InsertNewBody Insertsnewbodytothespecifiedposition.
InsertExistingBody
Insertsexistingbodytothespefiedposition.
EditBodies ActivatesEditBodiesdialog.BodyCreationProperties
Usethiscommandtosetthebodycreationproperties.
AxesRightmousebuttonclickontheaxisactivatestheaxisproperties.Useleftbuttondown+mousemovetoscaletheaxisinteractively.
ShortcutsUsemousewheelorarrowkeystomoveoverthemodel.
MapViewProperties
ImageQualityslideadjuststheimagequality.Higherimagequalityslowdownviewupdating.Itisrecommendedtouselowerqualityinreal-timecomputation.
Show
ObservationpointsShow/hideobservationpoints.ObservationbitmapShow/hidereliefbitmap.ObservationcontoursShow/hidereliefbitmap.ImportedobjectsShow/hideallimportedobjects.ProfilesShow/hideprofilesinProfileView.HorizontalgridlinesShow/hidehorizontalgridlines.VerticalgridlinesShow/hideverticalgridlines.BodiesboundariesShow/hideouterbodyboundaries.
EqualscaleforbothaxesIfcheckedANDnotzoomedscaleforaxesisequal.Whenzoomedthisoptiondoesnothaveeffect.
3DView
3DViewshows3Dprojectionofthemodel,importedobjectsandfields.Italsoallowstousermodifythegeometryofthemodel.Twomainmodesaresupported.
Renderingmodeisusedtovisualizethemodel.Selectionandmotionoftheverticesisdisabled.Torotate,shiftorzoomthemodelusefollowingcommands.
Command Actionrightmousebuttondown Opens3DViewpropertysheet.leftmousebuttondown+mousemove Rotatesthemodel.
SHIFT+leftmousebuttondown+mousemove
Shiftsthemodel.
mousewheel Zoomsthemodel.CTRL+mousemove Zooming.
keyLEFT,RIGHT Rotatesthemodelabouttheverticalaxis.
keyUP,DOWN Zoomsthemodel.keyPageUp,PageDown Shiftthemodelalongverticalaxis.
E SettheviewfromEtoW.W SettheviewfromWtoE.N SettheviewfromNtoS.S SettheviewfromStoN.M MapView.
Selectionmodeisusedforinteractivemodificationthemodelin3D.Thetablebelowdescribesthecommandsusedinmodification,whichdiffersfromtherenderingmode(previoustable).Command ActionCTRL+leftmouse
buttondown+mousemove
Zoomsthemodel.
CTRL+SHIFT+leftmousebuttondown+mousemove
Rotatesthemodel.
leftmousebuttonclickonbodyvertex+mousemove
Movesthebodyvertexalongvertical.Seemodelmodificationfordetails.
StatusBar
ThestatusbarisdisplayedatthebottomoftheMod3Dwindow.Todisplayorhidethestatusbar,usetheStatusBarcommandintheViewmenu.
Theleftareaofthestatusbardescribesactionsofmenuitemsasyouusethearrowkeystonavigatethroughmenus.Thisareasimilarlyshowsmessagesthatdescribetheactionsoftoolbarbuttonsasyoupressthem,beforereleasingthem.Ifafterviewingthedescriptionofthetoolbarbuttoncommandyouwishnottoexecutethecommand,thenreleasethemousebuttonwhilethepointerisoffthetoolbarbutton.
Therightareasofthestatusbarindicatewhichofthefollowingkeysarelatcheddown:
Indicator Description% Showscomputingprogress...row Showscurrentrow.col Showscurrentcolumn.x Actualxcoordinate.y Actualycoordinate.z Actualzcoordinate.
field Actualfieldvalueforgivenrowandcolumn.
WhatisMod3D?
Mod3Disaninteractive3Dgeophysicalgravityandmagneticmodelingsoftware.
Mod3Dhasbeendevelopedtocreate3Dgeophysicalmodelsinanuserfriendlyinteractiveenvironment.Anomalousgravityand/ormagneticfieldsarecomputedusingformulaeforpolyhedralbodies.TheMapView,ProfileViewand3DViewareprovidedonmodeledhalf-space.TheMapViewprovidesanoverviewonthemodelgeometryprojectedtothehorizontalplane,andshowsbitmapsorcontoursofmodeledfieldgridsandtopography.TheProfileViewprovidesaninterface,wherethepolyhedralbodiesaredefinedinsetsofperpendicularcrosssectionsrunningthroughthegridnodes.Moreprofilescanbeopenedsimultaneously,togetbetteroverviewoverthegeometryinbothsouth-northandwest-eastdirectionsrespectively.Copyingofthebodiesorthewholecrosssectiontothenextorpreviousprofilefollowedupbyreshapingofthegeometryspeedsuptheprocessofmodelcreation.Profileviewalsoshowscurvesofcomputedand/ormeasuredand/ordifferencefields.Geo-referencedbitmapscouldbeimportedintoMod3D,anddrawntransparentlytotheMapVieworProfileView.AnexamplewouldbeageologicalmapshowninMapView,oraseismicsectiondisplayedinaselectedProfileView.MaingeologicalunitscouldbedigitizedinMapViewwhichareshownascheckmarkstoachievebetterorientationintheProfileView.Themodeldefinitionsystemcontrolsinternallytheconsistencyofthepolyhedrageometries,ortheirtopologyinotherwords.Thecontrollingsystempreventsoverlappingorcrossingofthepolyhedra,simplifiesreshapingoftheexistingbodiesandreducestimeneededformodelcreation.
HowTo
Begin?Create/Modifythemodel?
Newcommand(Filemenu)
UsethiscommandtocreateanewdocumentinMod3D.
YoucanopenanexistingdocumentwiththeOpencommand.
Opencommand(Filemenu)
Usethiscommandtoopenanexistingdocumentinanewwindow.Youcanopenmultipledocumentsatonce.UsetheWindowmenutoswitchamongthemultipleopendocuments.SeeWindow1,2,...command.
YoucancreatenewdocumentswiththeNewcommand.
Closecommand(Filemenu)
Usethiscommandtocloseallwindowscontainingtheactivedocument.Mod3Dsuggeststhatyousavechangestoyourdocumentbeforeyoucloseit.Ifyoucloseadocumentwithoutsaving,youloseallchangesmadesincethelasttimeyousavedit.Beforeclosinganuntitleddocument,Mod3DdisplaystheSaveAsdialogboxandsuggeststhatyounameandsavethedocument.
Savecommand(Filemenu)
Usethiscommandtosavetheactivedocumenttoitscurrentnameanddirectory.Whenyousaveadocumentforthefirsttime,Mod3DdisplaystheSaveAsdialogboxsoyoucannameyourdocument.Ifyouwanttochangethenameanddirectoryofanexistingdocumentbeforeyousaveit,choosetheSaveAscommand.
SaveAscommand(Filemenu)
Usethiscommandtosaveandnametheactivedocument.Mod3DdisplaystheSaveAsdialogboxsoyoucannameyourdocument.
Tosaveadocumentwithitsexistingnameanddirectory,usetheSavecommand.
Importcommand(FileMenu)
Usethiscommandtoimportvariousobjectsasgrids,bitmaps,guiedlines.
MeasuredField ImportsnewmeasuredfieldgridBitmap Importsabitmapimage.Guideline Importsagudeline.Body Importsbody.
Printcommand(Filemenu)
Usethiscommandtoprintadocument.ThiscommandpresentsaPrintdialogbox,whereyoumayspecifytherangeofpagestobeprinted,thenumberofcopies,thedestinationprinter,andotherprintersetupoptions.
Indevelopment!Mayproduceerrors!
PrintPreviewcommand(Filemenu)
Usethiscommandtodisplaytheactivedocumentasitwouldappearwhenprinted.Whenyouchoosethiscommand,themainwindowwillbereplacedwithaprintpreviewwindowinwhichoneortwopageswillbedisplayedintheirprintedformat.Theprintpreviewtoolbaroffersyouoptionstovieweitheroneortwopagesatatime;movebackandforththroughthedocument;zoominandoutofpages;andinitiateaprintjob.
PrintSetupcommand(Filemenu)
Notfullysupported!
Usethiscommandtoselectaprinterandaprinterconnection.ThiscommandpresentsaPrintSetupdialogbox,whereyouspecifytheprinteranditsconnection.
Exitcommand(Filemenu)
UsethiscommandtoendyourMod3Dsession.YoucanalsousetheClosecommandontheapplicationControlmenu.Mod3Dpromptsyoutosavedocumentswithunsavedchanges.
Toolbarcommand(Viewmenu)
Usethiscommandtodisplayandhidethetoolbar,whichincludesbuttonsforsomeofthemostcommoncommandsinMod3D,suchasFileOpen.Acheckmarkappearsnexttothemenuitemwhenthetoolbarisdisplayed.
SeeToolbarforhelponusingthetoolbar.
StatusBarcommand(Viewmenu)
Usethiscommandtodisplayandhidethestatusbar,whichdescribestheactiontobeexecutedbytheselectedmenuitemorpressedtoolbarbutton,andkeyboardlatchstate.Acheckmarkappearsnexttothemenuitemwhenthestatusbarisdisplayed.
SeeStatusBarforhelponusingthestatusbar.
1,2,...command(Windowmenu)
Mod3DdisplaysalistofcurrentlyopendocumentwindowsatthebottomoftheWindowmenu.Acheckmarkappearsinfrontofthedocumentnameoftheactivewindow.Chooseadocumentfromthislisttomakeitswindowactive.
Indexcommand(Helpmenu)
Usethiscommandtodisplaytheopeningscreenofhelp.Fromtheopeningscreen,youcanjumptostep-by-stepinstructionsforusingMod3Dandvarioustypesofreferenceinformation.
Onceyouopenhelp,youcanclicktheContentsbuttonwheneveryouwanttoreturntotheopeningscreen.
Aboutcommand(Helpmenu)
UsethiscommandtodisplaythecopyrightnoticeandversionnumberofyourcopyofMod3D.
FileSaveAsdialogbox
Thefollowingoptionsallowyoutospecifythenameandlocationofthefileyou'reabouttosave:
FileName
Specifiesafilenametosaveadocumentwithadifferentname.Mod3DaddstheextensionyouspecifyintheSaveFileAsTypebox.
Drives
Specifiesthedriveinwhichyouwanttostorethedocument.
Directories
Specifiesthedirectoryinwhichyouwanttostorethedocument.
Network
Clickthisbuttontoconnecttoanetworklocation,assigningitanewdriveletter.
ImportMeasuredFieldcommand(File\Importmenu)
ImportBitmapcommand(File\Importmenu)
ImportGuidelinecommand
Usethiscommandtoimportguideline.Guidelineisanobject,whichsipmlifiestheorientationovertheobservationarea.GuidelineisshownonbothMapViewandProfileView.InProfileViewisshowntheintersectionofthecurrentprofilewithguideline(s).Guidelinecanbeimportedfromtextfilewithformatdescribedbelow.
Gudelinefileformat:keywords:line[name]describesthebeginingofguideline;nameparameterisoptionalbutrecomendedandisstringshownonProfileViewasadescriptionofguideline.Afterlineline[name]keywordfollowsdatasection.Datasectioncancontainnfloatingpointnumbersinonline.Firstcoordinateisxfollowedbyyandzcoordinates.Firsttwoarenecassaryforvalidpiont.Third,zcoordinatecanbeomited.
***file"guideline.dat"*******linesampleGL10010010150.1200.58.6............lineanotherGL102025303540............***endoffile"gudeline.dat"****
Gudelinescanbeeditedinguidelineeditor.ToeditguidelinechoosefrommenuEdit\EditGuideline.
ImportBodycommand(File\Importmenu)
Printdialogbox
Thefollowingoptionsallowyoutospecifyhowthedocumentshouldbeprinted:
Printer
Displaystheactiveprinterandprinterconnection.ChoosetheSetupoptiontochangetheprinterandprinterconnection.
Setup
DisplaysaPrintSetupdialogbox,soyoucanselectaprinterandprinterconnection.
PrintRange
Specifiesthepagesyouwanttoprint:
All Printstheentiredocument.Selection Printsthecurrentlyselectedtext.
Pages PrintstherangeofpagesyouspecifyintheFromandTofields.
Copies
Specifiesthenumberofcopiesyouwanttoprintfortheabovepagerange.
CollateCopies
Printscopiesinpagenumberorder,insteadofseparatedmultiplecopiesofeachpage.
PrintQuality
Specifiesthequalityoftheprinting.Generally,lowerqualityprintingtakeslesstimetoproduce.
PrintSetupdialogbox
Thefollowingoptionsallowyoutoselectthedestinationprinteranditsconnection.
Printer
Specifiestheprinteryouwanttouse.Choosethedefaultprinter,orchoosetheSpecificPrinteroptionandselectoneofthecurrentinstalledprintersshowninthebox.YouinstallprintersandconfigureportsusingControlPanel.
Orientation
SpecifiesPortraitorLandscape.
PaperSize
Specifiesthesizeofpaperthatthedocumentistobeprintedon.
PaperSource
Specifiesthepapersource,becausesomeprintersoffermultipletraysfordifferentpapersources.
Options
Displaysadialogboxwhereyoucanmakeadditionalchoicesaboutprinting,specifictothetypeofprinteryouhaveselected.
Network
Clickthisbuttontoconnecttoanetworklocation,assigningitanewdriveletter.