SurfaceSurfaceObjectsObjectsIntroductionIntroductionConstructionscanbedescribedassurfacesConstructionscanbedescribedassurfaceswithoutthickness,aswithoutthickness,asmouldedmouldedsurfacessurfacesForthispurpose,objecttypecalledForthispurpose,objecttypecalledsurfaceobjectsurfaceobjectisprovidedisprovidedAsurfaceobjectisobtainedbydelimitingAsurfaceobjectisobtainedbydelimitingitsitsownersurfaceownersurfaceIntroductionIntroductionCYLS.TANKTOPY-10XZ(-102)(112)(121),(711)(722)(1002)GENY20SOTANKTOPINS.TANKTOPLIM+HULLDefiningDefiningsurfacesurfaceobjectobjectThedefinitioncontainstwoparts:Thedefinitioncontainstwoparts:TheownersurfaceTheownersurface––definingtheshapedefiningtheshapealongthesurfacealongthesurfaceThelimitationThelimitation––definingtheboundaryofdefiningtheboundaryoftheobjectgivingthesizetheobjectgivingthesizeDefiningDefiningownerownersurfacesurfaceinaseparatelydefinedownersurfaceinaseparatelydefinedownersurfacepossibilitytoaddatransformationpossibilitytoaddatransformationcoordinatecoordinateSOBHD1INS.BHD1(x+10)LIM...SOBHD1X#10LIM...SOBHD1INS.BHD1LIM...DefiningDefininglimitationlimitationasinroomdefinitionsasinroomdefinitionsunusedpositionsdesignatedbyminusunusedpositionsdesignatedbyminussignssignswitharestrictedownersurface:witharestrictedownersurface:surfaceobjectneednothaveallboundariesdefinedbecausetheownersurfacebyitselfcanprovidetherestrictionSpecialSpeciallimitationlimitationoptionsoptionsTheDoptiondefinesatranslationoftheTheDoptiondefinesatranslationoftheoriginalcontour(Ifd0,thetranslationisoriginalcontour(Ifd0,thetranslationisoutside)outside)TheRoptiondefinesaroundingattheTheRoptiondefinesaroundingatthecornerscornersSOEXAMPLE1X0LIM--010010REDOPENINGD=1R=1SpecialSpeciallimitationlimitationoptionsoptionsTheradiuscanbespecifiedseparatelyforTheradiuscanbespecifiedseparatelyfordifferentcornersintheformdifferentcornersintheformThese(four!)valuesdesignatetheradiiforThese(four!)valuesdesignatetheradiifortheupperleft,lowerleft,lowerrightandtheupperleft,lowerleft,lowerrightandupperrightcornersrespectivelyupperrightcornersrespectivelyThetranslationcanbedefinedforThetranslationcanbedefinedforindividualbordersindividualbordersR=(r1,r2,r3,r4)RED--S.LBH1HULL(P=0.5)S.D1S.D2SpecialSpeciallimitationlimitationoptionsoptionsCurvecanbealimitofasurfaceobjectCurvecanbealimitofasurfaceobjectUsually,defineanopenlimitUsually,defineanopenlimitCoordinatepointscanalsobegivenCoordinatepointscanalsobegivendirectlyintheSOdefinitioninsidedirectlyintheSOdefinitioninsideapostrophis’(ab)(cd)(ef)’apostrophis’(ab)(cd)(ef)’CURC.WEB_BOUNDX0YZ(5.85.4)(5.63.4)(5.22.6)SOWEBINS.WEBLIM--*C.WEB_BOUNDHULLS.DECK1S.DECK2Open!GeneralisedGeneralisedroundingroundingfunctionsfunctionsintheformofparametricshapesintheformofparametricshapesimplementedonlyforplanarobjectimplementedonlyforplanarobjectSOSWASHBHDXS.SWBHD1LIM--S.LBHD1S.LBHD2S.TTOPS.MDECKRED--S.LBHD1(Y+2)S.LBHD2(Y-2),S.TTOP(Z+10)S.MDECK(Z-2),R=(R2S*2000*1200,R2S*2000*1200,R2S*2000*1200,R2S*2000*1200)SurfaceSurfaceobjectobjectfromfrombracketbracketshapesshapesBracketshapescanbeusedassuchtoBracketshapescanbeusedassuchtoformasurfaceobjectformasurfaceobjectOnlytwosurfacesdefinetheplace(corner)Onlytwosurfacesdefinetheplace(corner)andorientationandorientationSOBRA1INS.TBHD1LIMYS.LBHD1ZS.TTOP,R=R2*2000*3000*1000*1500SurfaceSurfaceobjectobjectbybymergingmergingthepartsofthecombinationmergedthepartsofthecombinationmergedgeometricallygeometricallypartsavailableasindependentobjectspartsavailableasindependentobjectsonlywithplanarownersurface,anditmustonlywithplanarownersurface,anditmustbethesameinallpartsbethesameinallpartsSODECKWEBMERBRA2BRA3DWEBSelectingSelectingfacesfacespossibilitytorestrictthesurfacebyselectingapossibilitytorestrictthesurfacebyselectingasubsetoffacessubsetoffacesselectionisbasedoncriteriarelatedtotheselectionisbasedoncriteriarelatedtotheorientationorlocationorientationorlocationconstantx(anyx)constantx=x0orientationxx0whollyatxx0(presentedforx(presentedforx--axis,theotheraxesanalogous)axis,theotheraxesanalogous)SelectingSelectingfacesfacesSOTTOPDECK2INS.TANKTOP1SELECTZX11X71.5LIM+HULLSOSTEP1INS.TANKTOP1SELECTX=11SOTTOPDECK1INS.TANKTOP1SELECTZX11LIM+HULLSOSTEP2INS.TANKTOP1SELECTXXX15SOTTOPDECK3INS.TANKTOP1SELECTZX71.5LIM+HULLExamplesExamplesSOHPR1;X100LIM-,-,S.INNERSKIN_P,HULL,-,S.STG1REDYS.INNERSKIN_P(P-1.6),Y27.4,Z2,R=(0.6,0.9,0.9,-)ExamplesExamplesSOCORBHD_1;INS.CORBHD_1LIMYS.INNERSKIN_S,YS.INNERSKIN_P,ZS.LOW_STOOL_TOP,ZS.UP_STOOL_BOTSOLOW_STOOL_AFT_1;INS.LOW_STOOL_AFTLIMYS.INNERSKIN_S,YS.INNERSKIN_P,ZS.INNERBOTTOM,ZS.LOW_STOOL_TOPSOUP_STOOL_AFT_1;INS.UP_STOOL_AFTLIMYS.INNERSKIN_S,YS.INNERSKIN_P,ZS.UP_STOOL_BOT,ZDECKCOMSOUP_STOOL_FWD_1;INS.UP_STOOL_FWDLIMYS.INNERSKIN_S,YS.INNERSKIN_P,ZS.UP_STOOL_BOT,ZDECKCOMSOUP_STOOL_BOT_1;INS.UP_STOOL_BOTLIMX141.91,X142.83,YS.INNERSKIN_S,YS.INNERSKIN_PSOLOW_STOOL_FWD_1;INS.LOW_STOOL_FWDLIMYS.INNERSKIN_S,YS.INNERSKIN_P,ZS.INNERBOTTOM,ZS.