mod3d help index what is mod3d how to · mod3d help index what is mod3d how to ... commands file...

Post on 01-Jun-2020

29 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related