Volumexxx,1998numberyyypp.
000000Metro:measuringerroronsimpliedsurfacesP.
Cignoniy,C.
RocchinizandR.
ScopignoxIstitutoperl'Elaborazionedell'Informazione-ConsiglioNazionaledelleRicerche,Pisa,ItalyTechnicalNoteShortcontributionAbstractThispaperpresentsanewtool,Metro,designedtocompensateforadeciencyinmanysimplicationmethodsproposedinliterature.
Metroallowsonetocomparethedierencebetweenapairofsurfacese.
g.
atriangulatedmeshanditssimpliedrepresentationbyadoptingasurfacesamplingapproach.
Ithasbeendesignedasahighlygeneraltool,anditdoesnoassuptionontheparticularapproachusedtobuildthesimpliedrepresentation.
Itreturnsbothnumericalresultsmeshesareasandvolumes,maximumandmeanerror,etc.
andvisualresults,bycoloringtheinputsurfaceaccordingtotheapproximationerror.
Keywords:surfacesimplication,surfacecomparison,approximationerror,scanconversion.
1.
IntroductionManyapplicationsproduceormanageextremelycom-plexsurfacemeshese.
g.
volumerendering,solidmod-eling,3Drangescanning.
Excessivesurfacecomplex-itycausesnoninteractiverendering,secondarytomainmemorybottleneckswhilemanaginginteractivevisualsimulations,ornetworksaturationin3Ddis-tributedmulti-mediasystems.
Inspiteofthecon-stantincreaseinprocessingspeed,theperformancesrequiredbyinteractivegraphicsapplicationsareinmanycasesmuchhigherthanthosegrantedbycur-renttechnology.
Substantialresultshavebeenreportedinthelastfewyears,aimedatreducingsurfacecomplexitywhileas-suringagoodshapeapproximation13;6.
Thetech-niquesproposedsimplifytriangularmesheseitherbymergingcollapsingelementsorbyre-samplingver-tices,usingdierenterrorcriteriatomeasurethet-nessoftheapproximatedsurfaces.
Anylevelofre-ductioncanbeobtainedwiththeseapproaches,ontheconditionthatasucientlycoarseapproximationthresholdissetanexampleisdrawninFigure1.
yEmail:cignoni@iei.
pi.
cnr.
itzEmail:rocchini@calpar.
cnuce.
cnr.
itxEmail:r.
scopigno@cnuce.
cnr.
itAgeneralcomparisonofthesimplicationap-proachesisnoteasy,becausethecriteriatodrivethesimplicationprocessarehighlydierentiatedandthereisnocommonwayofmeasuringerror;anat-tempthasbeenrecentlypresented3.
Infact,manysimplicationapproachesdonotreturnmeasuresoftheapproximationerrorintroducedwhilesimplifyingthemesh.
Forexample,giventhecomplexityreductionfactorsetbytheuser,somemethodstrytooptimize"theshapeofthesimpliedmesh,buttheygivenomea-sureontheerrorintroduced18;9;8.
Otherapproacheslettheuserdenethemaximalerrorthatcanbein-troducedinasinglesimplicationstep,butreturnnoglobalerrorestimateorbound17;7.
Someotherre-centmethodsadoptaglobalerrorestimate10;15;2;5orsimplyensuretheintroducederrortobeunderagivenbound4.
Buttheeldofsurfacesimplicationstilllacksaformalanduniversallyacknowledgedde-nitionoferror,whichshouldinvolveshapeapproxi-mationandhopefullypreservationoffeatureelementsandmeshattributese.
g.
color.
Forthesereasons,ageneraltoolthatwouldmea-suretheactualgeometricdierence"betweentheoriginalandthesimpliedmesheswouldbestrategicbothforresearchers,inthedesignofnewsimplica-tionalgorithms,andforusers,toallowthemtocom-paretheresultsofdierentsimplicationapproachescTheEurographicsAssociation1998.
PublishedbyBlackwellPublishers,108CowleyRoad,OxfordOX41JF,UKand238MainStreet,Cambridge,MA02142,USA.
2P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfacesFigure1:Ameshsimplicationexample:theoriginalmesh7,960trianglesisontheleft,asimpliedone179trianglesisontheright.
onthesamemeshandtochoosethesimplicationmethodthatbestts"thetargetmesh.
Infact,evenboundedprecisionmethods10;15;2;5;4behavedier-entlyondierentmeshes.
Theygenerallyensuretheuserthattheapproximationwillnotbelargerthanagiventhreshold,butdinotgivedataontheactualerrordistributiononthemesh.
Anexampleisthefol-lowingquery:aretheresectionsofthemeshwhichholdanapproximationmuchbetterthanthegivenboundAnd,ifyes,whatistheirsizeanddistributionMetrohasbeendenedasatoolwhichisgeneralandsimpletoimplement.
Itcomparesnumericallytwotrianglemeshes,whichdescribethesamesurfaceatdierentlevelsofdetailLOD.
Metrorequiresnoknowledgeonthesimplicationapproachadoptedtobuildthereducedmesh.
Metroevaluatesthedierencebetweentwomeshes,onthebasisoftheapproximatedistancedenedinthefollowingsection.
2.
TerminologyWedeneheresometermsthatwillbeusedinthefollowingsectionactually,allthemeasuresevaluatedbyMetrofollowthedenitionsbelow.
Theapproximationerrorbetweentwomeshesmaybedened,asfollows,asthedistancebetweencor-respondingsectionsofthemeshes.
GivenapointpandasurfaceS;wedenethedistanceep;Sas:ep;S=minp02Sdp;p0wheredistheEuclideandistancebetweentwopointsinE3.
Theone-sideddistancebetweentwosurfacesS1;S2isthendenedas:ES1;S2=maxp2S1ep;S2:Notethatthisdenitionofdistanceisnotsymmetric.
ThereexistsurfacessuchthatES1;S26=ES2;S1.
Atwo-sideddistanceHausdordistancemaybeobtainedbytakingthemaximumofES1;S2andES2;S1.
Givenasetofuniformlysampleddistances,wede-notethemeandistanceEmbetweentwosurfacesasthesurfaceintegralofthedistancedividedbytheareaofS1:EmS1;S2=1jS1jZS1ep;S2dsIfthesurfaceS1isorientablewecanextendthedenitionofdistancebetweenapointpofS1andS2sothat,informallyspeaking,thisdistancee0ispositiveifthenearestpointp02S2isintheouterspacewithrespecttoS1,andnegativeotherwiseseeFigure2.
Or,inotherwords,ifNpisthevectornormaltoS1inthesampledpointpandp02S2isthenearestpoint,thenthesignofourdistancemeasureisthesignofNpp0,p.
ThisdenitionofsigneddistanceisintroducedtoletMetrodistinguishbetweenpositiveandnegativedis-tancesbetweentwosurfacesasfollows:E+S1;S2=maxp2S1e0p;S2cTheEurographicsAssociation1998P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfaces3||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||p2p1d1d2S1S2Figure2:Signeddistanceevaluation;distanceisposi-tiveinp1andnegativeinp2S1isthesampledcurve.
E,S1;S2=jminp2S1e0p;S2jSigneddistancesareusedbyMetrotogiveaninde-pendentevaluationtothesectionsoftherstmeshwhichareintheinteriororintheexteriorspacewithrespecttothesecondmesh.
3.
TheMetroToolMetronumericallycomparestwotrianglemeshesS1andS2,whichdescribethesamesurfaceatdierentlevelsofdetail.
Itrequiresnoknowledgeofthesimpli-cationapproachadoptedtobuildthereducedmesh.
Metroevaluatesthedierencebetweenthetwomeshesonthebasisoftheapproximationerrormeasurede-nedintheprevioussection.
Itadoptsanapproximateapproachbasedonsurfacesamplingandthecomputa-tionofpointtosurfacedistances.
Thesurfaceoftherstmeshhereafterpivotmeshissampled,andforeachelementarysurfaceparcelwecomputethedis-tancetothenotpivotmesh.
Theideaisthereforetoadoptanintegrationprocessoverthesurface.
Surfacesamplingisachievedbyscanconvertingtriangularfacesunderauser-selectedsam-plingresolution.
Thesamplingresolutioncharacterizestheprecisionoftheintegration,andweobservedthatinmostcasesasucientlythinsamplingstepsizeis0.
1oftheboundingboxdiagonal.
WealsoimplementedaMontecarloapproachgener-aterandomkpointsintheinteriorofeachface,withthenumberkofsamplesproportionaltothefacetarea,whichgavesimilarresultsintermsofprecision.
Moreover,theadoptionofMontecarlosamplingmakesnotpossibletheerrorvisualizationviaerror-texturemapping,becausethelatterrequiresaregular,rastersampling.
InanearlyversionofourtoolMetrov.
1aray-castingapproachwasadoptedtocomputepointtosurfacedistances.
InordertoimproveperformancesandprecisionweadoptedadierentapproachinthecurrentreleaseofMetro,v.
2.
Distancesfromthesam-plingpointandthenon-pivotmesharenowcomputedecientlybyusingabucketeddatastructure.
UniformgridUGtechniquesareveryeectiveingeometriccomputationsbecauseinmanycaseselementswhicharefarapartgenerallyhavelittleornoeectoneachother1.
Localprocessingcan,therefore,highlyreduceempiricalcomplexityformanygeometricproblems.
A3DuniformgridisusedinMetrov.
2asanindexingschemeforthefastsearchofthenearestfacetothesamplingpoint.
TheboundingboxofmeshS2ispar-titionedintocubiccellsfollowingaregularpattern.
Then,westoreineachcellcijkthelistoffacesofS2whichintersectcijk.
Foreachsamplingpointp,rstlywecomputethedistancebetweenpandallthefacesofthenon-pivotmeshS2containedinthesamegridcellofp.
Then,adjacentgridcellsareprocessed,inorderofincreasingdistancefromp,untilwendthatallnottestedcellsarefartherthanthecurrentnearestface.
ThedistancebetweenpandasinglefaceofS2iscom-putedusinganoptimizedalgorithmcontainedinthesourcecodeofthePOVray-tracer12.
Thestrategyadoptedimpliesthatuniquenessofthenearestpointisnotensured.
Accordingtothedeni-tioninSection2,wemightndmultiplefacesatmin-imaldistancefromthecurrentsamplingpoint.
But,ifwearelookingforunsignedapproximationerror,thenuniquenessisnotaproblembecauseweareinterestedonlyinthevalueofthisdistance.
Conversely,inthecaseofsignedapproximationerrorevaluation,havingpointsatthesamedistancebutholdingdierentsignforcesMetrotooperatearandomchoiceandintro-ducesapotentialimprecision.
TheworstcasecomputationalcomplexityofMetrodependsonthesurfaceareaAS1ofthepivotmeshmeasuredinsquaredsamplingstepunitstimesthenumbernfoffacesofthenon-pivotmesh.
Theresult-ingcomplexityisOAS1nf.
But,ifweuseanUG,thenwecanexpectthatamuchlowernumberoffaceswillbetestedtocomputetheminimaldistanceforeachsamplingpoint.
Wemeasuredinanumberofrunsthatthemeannumberoffacesevaluatedforeachsam-plingpointisonlyfewtensaspresentedinTable1.
InTable1wereportalsotherunningtimesandthenumberofsamplesexecutedbyMetroonthreedier-entpairsofmeshes.
Timesareinseconds,measuredonaSGIO2workstationR5000180Mhz,96MBRAM.
AnoptionisprovidedbyMetrotocomputeasym-metricevaluationofthemaximalerror.
AttheendcTheEurographicsAssociation19984P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfacesS1S2samplingstepsamplesno.
testedfacesno.
timefacesno.
facesno.
persamplesec.
4,00169,4510.
2365,30730.
3292,86728,3220.
1540,66729.
324.
76,36967,6070.
11,670,42024.
889.
8Table1:Numberofsamplingpoints,samplingstepsize,timeandnumberoffacestestedpersampleonthreedierentmeshes.
ofthesamplingprocess,ifthe,soptionisset,thenMetroswitchesthepivotandnotpivotmeshesandexecutessamplingagain.
Givenasamplingstep,themeshmaycontaintrian-gleswhichhaveanareasmallerthanthesquaredsam-plingstep.
Metromanagesthisspecialcasebyadopt-ingarandomchoice:arandomvariableisgenerated,withtheprobabilityofitsTRUEvalueequaltothera-tiobetweenthetriangleareaandthesquaredsamplearea.
IftherandomvalueisTRUE,asinglepointtosurfacedistanceiscomputed;otherwise,Metrostartsthescanconversionofthenextface.
MetroInputMetrohasacommand-lineinputinterface.
Theop-tionsavailableareshown,asusual,bytyping:metro-h.
TheoptionsavailableareshowninFigure3.
ThedataformatsacceptedininputareeithertheOpenInventor19formatorarawindexedrepresen-tationalistofvertexcoordinates,andalistoftrian-gularfaces,denedbythethreeindicestothevertexlist.
Thetwomeshesshouldhavesimilarshapesasinmul-tiplelevelofdetailrepresentation.
Iftheshapesdiertoomuch,withthedisappearanceofsignicantfea-tures,thecomputationoftheerrormightbelocallyimprecise.
Metroconsidersexcessivethedierencebe-tweentwomeshesiftheirboundingboxdiagonalsdif-ferinlengthbymorethan10.
Ifthesurfacestobecomparedarenotorientableormultiple-connected,thenitwouldbeimpossibletodis-tinguishbetweenpositiveandnegativeerrorsi.
e.
ifthelowdetailmeshpassesbeloworabovethehighdetailmesh.
MetroOutputMetroreturnsbothnumericalandvisualevaluationsofsurfacemesheslikeness"Figure5showsasnap-shotofitsGUI.
TheformatofthenumericalresultsisreportedinFigure4.
Itcontainsdataoninputmeshescharacteris-ticstopology,size,surfacearea,meshvolume,featureedgestotallength,diagonaloftheminimalbound-ingbox,diameteroftheminimalboundingsphere;themeanandmaximumdistancesbetweenmeshesreturnedusingabsolutemeasuresandasapercent-agesofthediagonalofthemeshboundingbox;andaveryroughapproximationofthepositive,negativeandtotalvolumeofthedierencebetweenthetwomeshesi.
e.
thetotalvolumeVtisthevolumeofS1,S2S2,S1.
Allthepositivenegativemeasuresfollowstheden-itionsinSection2,andcanbecomputedonlyiftheinputsurfacesareorientableandsingle-connected.
Errorisalsovisualizedbycoloringthepivotmeshwithrespecttotheevaluatedapproximationerror.
Twodierentcolormappingmodalitiesareavailable:per-vertexmapping:foreachvertex,wecomputetheerroroneachmeshvertexasthemeanoftheer-rorsontheincidentfaces,andassignacolorpro-portionaltothaterror.
Thefacesarethencoloredbyinterpolatingvertexcolors;error-texturemapping:foreachface,argb-textureiscomputedwhichstoresthecolor-codederrorseval-uatedoneachsamplingpointmappedonacolorscale.
Theerror-texturemappingapproachgivesvisualre-sultswhichingeneralaremoreprecise,butwhosevi-sualizationdependsonthesamplingstepsizeusedbyMetro.
SeeforexampleinFigure6thedierentvisualrepresentationofthesamemeshzone.
Inbothcases,ahistogramreportingtheerrordistrib-utionisalsovisualizedontheleftoftheMetrooutputwindowFigure5.
Whentheerror-texturemappingisused,wecanalsovisualizetheerrorbyconsideringitssign:zeroerrormapstogreen,negativeandpositivetoredandblueseeFigure7.
LimitednumericalprecisionmanagementTheerrorevaluatedbyMetromaybeaectedbythelimitednumericalprecision,althoughdoubleprecisionisadoptedinnumericalcomputations.
Anadhoc"managementhasbeenprovidedforanumberofdan-gerouscases,suchasnearlycoincidentvertices,facetscTheEurographicsAssociation1998P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfaces5Usage:Metrofile1file2-a-e-h-l-s-r-q|v-b|bs|tfile1,file2:inputmeshestobecompared;-acreaseanglesettingforfeatureedgesdetectionandclassification.
Theanglevalue""isgivenindegrees,from0alledgesareclassified'featureedge'to180degrees.
itisusedtomeasurethetotallengthofthefeatureedges;-bshowerrorusing"error-texture"modeDEFAULTis"per-vertex"mode-bsshowerrorusing"signederror-texture"modegreen==error=0;-esetthemaximalabsoluteerrorinthehistogramscaleandcolormapping;itisusefultocomparevisuallytheresultsoftwodifferentrunsofMetro;-hshowtheMetrocommandsyntaxandtheoptionsavailable;-lselectthescanconversionstepvalue"":percentageofthemeshboundingbox;-quse"quiet"i.
e.
verysyntheticoutput;-ruse"Montecarlo"samplingDEFAULT:usescanconversion;-scomputesymmetricmaximumdistancedoublerun;-tsettextmodeonly,donotvisualizeresultsunderOpenInventor;-vverboseoutput.
Example:metro-vmeshcomp.
ivmesh.
iv-l0.
5-a45Figure3:Metroinputoptions.
Figure5:TheMetrographicoutputwindow.
withsmallarea,andveryelongatedtriangles.
Anotherproblemmaybethecomputationofthesumofhundredsofthousandsofnearlyzerovalues.
Tomin-imizeroundingerrorsinthecomputationofthesum,weusedafaninalgorithmbinarytreestructuredsum11.
4.
ConcludingRemarksWehaveintroducedanewtool,Metro,toallowsim-plecomparisonsbetweensurfaces.
Itsmainuseisintheevaluationoftheerrorintroducedinthesimpli-cationofsurfaces.
Metroreturnsbothnumericalandvisualevaluationsofthemeshes'likeness.
Thesemea-suresarecomputedusinganerrordenedasanap-cTheEurographicsAssociation19986P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfacesFigure6:Dierentcolormappingmodality:per-vertexmappingontheleft,anderror-texturemappingontheright.
proximationofthesurfacetosurfacedistance.
Theerrorisevaluatedby:1scanconvertingtherstmeshfaceswithauserspeciedsamplingstep,and2computingapointtosurfacedistanceforeachscanconvertedpoint.
Thetooladoptswellknowntechniquesandcanbesimplyimplemented.
WetestedwithMetrothesimpliedmeshesob-tainedwithsomepublicdomainsoftware.
Inthecaseofaboundedprecisionmethod,theSimplicationEn-velopes4,weobtainederrorvaluesverysimilartothethresholdset;ingeneral,aslightlylowererrorismea-sured:0.
759forameshsimpliedundertargeterror0.
77,or0.
0884fortherelativetargeterror0.
0895.
ButtheaddedvalueofMetrointhecaseofaboundederrormethodistogivethepossibilitytoviewthedistribu-tionoftheerroronthemeshFigure5.
Animportantpointtobeconsideredintheeval-uationofasurfacesimplieristowhatextentitpreservesfeatureedges.
ThecurrentimplementationofMetrodetectsfeatureedgesandreturns,foreachmesh,theirtotallength.
Butthismaynotbesu-cient:eventwomesheswithnearlyequaltotallengthofthefeatureedgesmightdieralot.
Metrocouldbeeasilyextendedtogetridofthislim-itation.
GiventwosetoffeatureedgesF1andF2,wemightapplyagainasamplingapproach.
Foreachfea-tureedgee2F1andeachsamplingpointspi2e,letusevaluatetheminimaldistancebetweenpiandtheedgesinF2.
Theseminimaldistancescanthenbeusedtocomputethemaximumandmeandisplacementsbe-tweenthesetoffeatureedgesoralsothemaximumandmeananglesbetweenpairsofcorrespondingfea-tureedges.
AlimitationofMetroregardsthetopologychangesthatsomesimplicationalgorithmscanintroduceinthesimpliedsurfaces5;14;16.
Metrocanonlypar-tiallycoverthisissue.
Itreturnsthenumberofcon-nectedcomponentsofeachmeshandalsoiftheyareorientableandclosed,andthereforeinmanycaseswemaydetectifatopologychangehasoccurred.
Butamoresophisticatedapproachisneededtodetecteachsinglechangeoftopologyandtomeasuretheassoci-atedimpactonmeshesdisparity.
5.
AcknowledgementsMetrov.
2isavailableaspublicdomainsoft-wareattheVisualComputingGroupwebsiteoftheCNUCEandIEI,C.
N.
R.
InstitutesatPisahttp:miles.
cnuce.
cnr.
itcgmetro.
html.
ThisworkwaspartiallynancedbytheProgettoFi-nalizzatoBeniCulturalioftheItalianNationalRe-searchCouncilCNR.
References1.
V.
Akman,W.
R.
Franklin,M.
Kankanhalli,andC.
Narayanaswami.
Geometriccomputinganduniformgridtechnique.
Computer-AidedDesign,217:410420,Sept.
1989.
2.
A.
Ciampalini,P.
Cignoni,C.
Montani,andR.
Scopigno.
Multiresolutiondecimationbasedonglobalerror.
TheVisualComputer,135:228246,June1997.
3.
P.
Cignoni,C.
Montani,andR.
Scopigno.
Acom-parisonofmeshsimplicationalgorithms.
Com-putersAndGraphics,221:3754,1998.
cTheEurographicsAssociation1998P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfaces7Mesh1Mesh2Orientable.
|yes|yes|2Manifold.
.
|yes|yes|Closed.
.
.
.
.
|no|no|Vertices.
.
.
|115|4079|Triangles.
.
|179|7960|Conn.
Comp.
|1|1|BBoxDiag.
.
|345.
234|345.
842|Diameter.
.
.
|330.
88|329.
457|EdgeLength|1628.
01|198.
537|Area.
78732.
6|78702.
8|Volume.
.
.
.
.
|NA|NA|Mesh1Mesh2Samples.
.
.
.
|2462768|MaximalErrorE+.
.
:3.
33140.
96491.
0068E-.
.
:3.
20040.
92700.
9672MeanErrorE+.
.
:0.
82710.
23950.
2499E-.
.
:0.
89030.
25780.
2690Et.
.
:0.
86360.
25010.
261MeanSquareErrorE+.
.
:1.
06220.
30760.
3210E-.
.
:1.
12580.
32610.
3402Et.
.
:1.
09940.
31840.
3322VolumeofDifference-----+V+.
.
:2.
86346e+10V-.
.
:5.
75679e+10Vt.
.
:1.
67459e+11LEGEND:Conn.
Comp.
=no.
ofconnectedcomponentsDiameter=isanapproximatemeasureEdgeLength=total,FEATUREedgesonlySamples=no.
ofsamplingpointsevaluatedFigure4:NumericalresultsproducedbyMetroonthemeshesinFigure1inthiscasetheVolumemeasureisnotavailablebecausethemeshesarenotclosed.
4.
J.
Cohen,A.
Varshney,D.
Manocha,G.
Turk,H.
Weber,P.
Agarwal,F.
Brooks,andW.
Wright.
Simplicationenvelopes.
InComputerGraphicsProc.
,AnnualConf.
SeriesSiggraph'96,ACMPress,pages119128,Aug.
6-81996.
5.
M.
GarlandandP.
S.
Heckbert.
Surfacesimplica-tionusingquadricerrormetrics.
InComp.
Graph.
Proc.
,AnnualConf.
SeriesSiggraph'97,ACMPress,pages209216,1997.
6.
P.
HeckbertandM.
Garland.
Surveyofsur-facesimplicationalgorithms.
Technicalreport,CarnegieMellonUniversity-Dept.
ofComputerFigure7:Colormaybemappedconsideringthesignoftheerrori.
e.
thesignoftheevaluateddistance,denedonlyfororientablemeshes.
Science,1997.
toappear.
7.
P.
HinkerandC.
Hansen.
Geometricoptimiza-tion.
InIEEEVisualization'93Proc.
,pages189195,October1993.
8.
H.
Hoppe.
Progressivemeshes.
InACMCom-puterGraphicsProc.
,AnnualConferenceSeries,Siggraph'96,pages99108,1996.
9.
HuguesHoppe,TonyDeRose,TomDuchamp,JohnMcDonald,andWernerStuetzle.
Meshop-timization.
InACMComputerGraphicsProc.
,AnnualConferenceSeries,Siggraph'93,pages1926,1993.
10.
R.
Klein,G.
Liebich,andW.
Straer.
Meshreductionwitherrorcontrol.
InR.
YagelandG.
Nielson,editors,ProceedingsofVisualization`96,pages311318,1996.
11.
PeterLinz.
Accurateoating-pointsumma-tion.
CommunicationsoftheACM,136:361362,June1970.
12.
POV-Team.
Persistenceofvisionraytracer3.
0.
Publiclyavailableonweb:http:www.
povray.
org,1996.
13.
E.
PuppoandR.
Scopigno.
Simplication,LOD,andMultiresolution-PrinciplesandAp-plications.
InEUROGRAPHICS'97TutorialNotesISSN1017-4656.
EurographicsAssocia-tion,Aire-la-VilleCH,1997PS97TN4.
14.
M.
Reddy.
Scrooge:Perceptually-drivenpolygoncTheEurographicsAssociation19988P.
Cignoni,C.
RocchiniandR.
ScopignoMetro:measuringerroronsimpliedsurfacesreduction.
ComputerGraphicsForum,154:191203,1996.
15.
R.
RonfardandJ.
Rossignac.
Full-rangeap-proximationoftriangulatedpolyhedra.
Com-puterGraphicsForumEurographics'96Proc.
,153:6776,1996.
16.
J.
RossignacandP.
Borrel.
Multi-resolution3Dapproximationforrenderingcomplexscenes.
InB.
FalcidienoandT.
L.
Kunii,editors,GeometricModelinginComputerGraphics,pages455465.
SpringerVerlag,1993.
17.
WilliamJ.
Schroeder,JonathanA.
Zarge,andWilliamE.
Lorensen.
Decimationoftrianglemeshes.
InEdwinE.
Catmull,editor,ACMCom-puterGraphicsSIGGRAPH'92Proceedings,volume26,pages6570,July1992.
18.
GregTurk.
Re-tilingpolygonalsurfaces.
InEd-winE.
Catmull,editor,ACMComputerGraphicsSIGGRAPH'92Proceedings,volume26,pages5564,July1992.
19.
JosieWernecke.
TheInventormentor:program-mingObject-oriented3DgraphicswithOpenIn-ventor.
AddisonWesley,1994.
cTheEurographicsAssociation1998
关于HostYun主机商在之前也有几次分享,这个前身是我们可能熟悉的小众的HostShare商家,主要就是提供廉价主机,那时候官方还声称选择这个品牌的机器不要用于正式生产项目,如今这个品牌重新转变成Hostyun。目前提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路,访问质量不错。今天和大家分享下...
Sharktech又称SK或者鲨鱼机房,是一家主打高防产品的国外商家,成立于2003年,提供的产品包括独立服务器租用、VPS云服务器等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等。之前我们经常分享商家提供的独立服务器产品,近期主机商针对云虚拟服务器(CVS)提供优惠码,优惠后XS套餐年付最低仅33.39美元起,支持使用支付宝、PayPal、信用卡等付款方式。下面以XS套餐为例,分享产品配...
官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...
www.yyy13.com为你推荐
2020双十一成绩单2020年的期末卷子出来了吗?蓝色骨头手机都是人类的骨头灰歌名是什么同ip网站查询同ip地址站点查询 我本地怎么查询不了8090lu.com8090向前冲电影 8090向前冲清晰版 8090向前冲在线观看 8090向前冲播放 8090向前冲视频下载地址??www.e12.com.cn上海高中除了四大名校,接下来哪所高中最好?顺便讲下它的各方面情况www.15job.com广州天河区的南方人才市场www.toutoulu.com安装好派克滤芯后要检查其是否漏气www.gogo.com祺笑化瘀祛斑胶囊效果。www.bbbb.com二级域名怎么申请?看URL怎么分辨出二级域名、三级域名蜘蛛机器人汤姆克鲁斯主演,有巴掌大小的蜘蛛机器人,很厉害的,科幻片吧,是什么电影
域名备案号查询 域名解析文件 net主机 华为云服务 hostmaster godaddy优惠码 英文站群 股票老左 国外代理服务器软件 美国独立日 台湾google 帽子云排名 国外的代理服务器 免费个人主页 创速 阿里云邮箱怎么注册 nnt 发证机构 paypal兑换 vim 更多