23
Library Part Maker for ARCHICAD 20 User Guide United Kingdom & Ireland Printable PDF version

Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerforARCHICAD20

UserGuideUnitedKingdom&Ireland

PrintablePDFversion

Page 2: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

GRAPHISOFT®VisittheGRAPHISOFTwebsiteathttp://www.graphisoft.comforlocaldistributorand

productavailabilityinformation.

LibraryPartMaker20UserGuideGraphisoftUKwouldliketothankallparticipantsfortheirvaluablecontributionsto

thisadd-onreleaseofLibraryPartMakerforARCHICADintheUKandIreland.SpecialthanksgotoGRAPHISOFTLibraryPartMakerTeam.

RobKalocayProductandTechnicalManagerforUKandIreland

Copyright©2016byGRAPHISOFT,allrightsreserved.Reproduction,paraphrasingor

translationwithoutexpresspriorwrittenpermissionisstrictlyprohibited.

TrademarksARCHICAD®isaregisteredtrademarkofGRAPHISOFT.

Allothertrademarksarethepropertyoftheirrespectiveholders

Page 3: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

Contents

1

ContentsIntroduction...........................................................................................................2

BIMLibraryPartConcept......................................................................................................2

Add-onInstallationandContent.............................................................................3Installation............................................................................................................................3Template...............................................................................................................................3

ScopeandBasicConcepts.......................................................................................3LPMModelViewOptions(MVO)tab....................................................................................4UseofLayers.........................................................................................................................4UseofAttributes...................................................................................................................4PropertySchema(s)definition..............................................................................................4LevelofDetail(LOD)concept................................................................................................5Recommended2DSymbolLevelofDetail............................................................................5Recommended3DModelLevelofDetail.............................................................................62DSymboland3DModelLayerContentOrigin...................................................................8

LibraryPartDesign.................................................................................................9Creating2DSymbols...........................................................................................................10DefinitionofDoor/WindowTolerance...............................................................................10Creating3DModels............................................................................................................11CreatingDoor/Window/SkylightOpeningLines.................................................................13PositioningofDoor/WindowHandle&LockAssembly......................................................14Predefined/CustomHandleandShutterpanelscontent..................................................15DoorandWindowStandardFixturesandFittings..............................................................16LibraryPartMakerPalette..................................................................................................17Selectingandcheckingcontentforsaving..........................................................................17UpdatingExistingLibraryPart.............................................................................................17AdjustingLibraryPartParametersandAttributes..............................................................18

CustomisingDataProperties................................................................................20CreatingCustomPropertySchema.....................................................................................20ImportingdatafromExcelspreadsheet..............................................................................20

Page 4: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

Introduction

2

IntroductionToassistourcustomersGraphisofthavedevelopedanewARCHICADadd-onthatsimplifiesandstreamlinescustomGDL-basedlibraryparts.ThecurrentreleaseislimitedtothescopeofatechnologypreviewthatwillhopefullybeasteppingstoneforfurtherimprovedARCHICADfeaturesinthisarea.TheLibraryPartMakeraimstoprovidearobustapproachwiththefocusondeliveringthe‘I’inBIMasstandardbasedonBS8541-1/2/3.Theadd-oncreatesadatadrivenapproachthatallowsdesignfreedomtoremaincentraltotheuser.ThisstronglycomplementsGraphisoft’sapproachtocreatingatoolfordesignersandiskeytogivingarchitectsthefreedomtocreateanything.ThetemplatewillalsoassistinimprovingIFCexchangebystandardisingthestoreddataorganisationinlibrarypartsfortheuserandseektomakeCOBie-UK-2012anin-builtstandardforallitsusers.ThisshouldassistallusersseekingtodeliverCOBietotheirclientsandmakedataexchangemorerobustandmorereliable.Theadd-onalsoseekstobecompatiblewithinternationalapproaches.HavingastandardapproachinlibrarypartsdevelopmentwillallowbettertrainingmaterialtobedevelopedandintimealsoallowUKandIrelandcompaniestoemploystaffwithoutneedingtoretrainwhereanemployeehasworkedforanotherUKorIrelandfirm.

BIMLibraryPartConceptTheconceptofBIMLibraryPartisbasedondelivering‘I’inBIMreliably.Thatmeansallpartsofthelibrarypartcontentsuchas2DSymbol,3DRepresentationandespeciallyInformationdatastructuremustbesynchronised.Inotherwordschanging2Dsymbolsand/or3Dmodelsshouldbereflectedinlibrarypartinformationdatastructuresandviceversa.AlthoughGDLTechnologysupportsthisapproachtheimplementationrequiresadvancedGDLprogrammingskillsthatcanrenderthemaintenanceandredistributionoverheadasunfeasible.LPMapproachfocusesontheindustry‘real-life’manufacturedproductswherethegeometryandinformationisfirmlytiedtogether(e.g.acertaintypeofproducthasalwaystheuniquebarcodenumber)howeverLPMstillallowsforparametric2D/3D(LOD-based)andparametricCAD(ARCHICADAttributes)2Dsymbolsand3Dmodels.AlsoLPMgreatlysimplifiescreationanddesignofcomplexopeningsinARCHICAD.

Page 5: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

3

Add-onInstallationandContentInstallation

1. CloseallrunninginstancesofARCHICAD2. RuntheInstallerpackage.3. RestartARCHICAD4. ChoosethetemplateLibraryPartMakerTemplate20(seetheTemplatetopic

below)

TemplateTheARCHICADtemplateprovidedwiththeadd-oncontainsnecessaryadd-onlibrariesaswellasexamples,layers,layercombinationsandattributesthatcanspeedupyourdesignprocess.StartaNewProjectandselectLibraryPartMakertemplatefromthelistofavailabletemplates.

ScopeandBasicConceptsTheLibraryPartMaker(LPM)workflowisbasedontheuseofstandard2Dand3DARCHICADtoolboxtoolscompletelyeliminatinganeedforanyknowledgeofGDLprogramming.CurrentreleaseofLPMprovidestoolsforcreatingallbasicGDLlibrarytypesand2accessories.Objecttypes:

1. GenericObject2. Window3. Door4. Skylight5. Lamp

Accessories:

1. Door/WindowHandles2. WindowShutters

Page 6: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

4

LPMModelViewOptions(MVO)tabLPMcreatesnewtabinMVOcalledSettingsforLibraryPartMakerElementsthat

allowsARCHICADuserstocontrolglobalappearanceoflibrarypartscreatedbyLPMwithsavedViewsinViewMap.

UseofLayersLPMuseslayersfordefinitionofdifferentfunctionalpartsinadesignedlibrarypart.ThedetailedbreakdownoflayersandthefunctionalitytheycoverisexplainedinLibraryPartDesignsection.

UseofAttributesLPMmapsusedAttributes(pens,fills,surfaces)of2Dsymbolsand3Dmodelsandoffersthemasparametersinthesavedlibrarypart.TheinitialnamesofparametersareautomaticallyderivedfromthenameoftheactualAttributehoweverparameternamesandvaluescanbemanuallycustomisedfromtheuserinterfacethatLPMadd-onprovidesbeforethelibrarypartgetssaved.Itisrecommendedtoconsolidateandcheckthetoolboxtoolsattributesettingsbeforeyoudrawormodellibrarypartdefinitionsinordertoavoidalargenumberofunwantedattributesasparametersinthelibrarypartuserinterface.SettingupyourtoolattributesettingsinFavouritespaletteisthebestwaytominimiseerrorsandavoidlaboriousprocessofcheckingthetoolattributesettingseverytime.

PropertySchema(s)definitionLPMusesdefaultARCHICADparameterschemaandNBSBIMObjectStandard1.3http://www.nationalbimlibrary.com/nbs-bim-object-standard forlistinghoweveritispossibletocreateanynumberofcustomparameterschemasusedforlistingpurposes.PleaserefertothedetaileddescriptioninLibraryPartDesignsection.

Page 7: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

5

LevelofDetail(LOD)conceptLPMintroducesfollowinglevelsofdetailfor2Dand3Drepresentations.2D:

• 1:200/NBSBIMToolKitLOD2/BS8541-2LOD“Low”• 1:100/NBSBIMToolKitLOD3&4/BS8541-2LOD“Medium”• 1:50/NBSBIMToolKitLOD5/BS8541-2LOD“High”• ElectricalSymbol• ReflectedCeilingPlanSymbol

3D:

• BS8541-3LOD“Schematic”/NBSBIMToolKitLOD2/SketchDesign• BS8541-3LOD“Coordinating”/NBSBIMToolKitLOD3&4/PlanningPermit• BS8541-3LOD“Visualisation”/NBSBIMToolKitLOD5/BuildingRegulations

andDocumentationTheLODrepresentationscanbecontrolledfromeitherthenewModelViewOptionsSettingsforLibraryPartMakerElementstaborfromtheuserinterfaceofeachindividualinstanceplacedintheprojectmodel.Note:ItispossibletoskipsomeofLODdefinitions,e.g.usercandefinejust“Low”and“High”optionsandno“Medium”option.Thelibrarypartwillautomaticallyuseonlydefinedrepresentationshouldtheuserselectanon-definedlevelofdetailoption.Howeverthispracticeisnotrecommendedasitcanleadtounexpected2D/3Drepresentationsoflibrarypartindocumentationand3DmodelviewswithcertainscaleorModelViewOptionssettings.

Recommended2DSymbolLevelofDetailConsiderthepenthicknessanddetailappearanceatscale–toodetailed2Drepresentationsforlargerscalescouldappearand/orprintwithacompromisedlegibility.Examplesof2DSymbolLevelofDetail:Window

Door

Page 8: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

6

Object

Recommended3DModelLevelofDetailCreatingverydetailed3DmodelscanleadtoaheavypolygoncountthatcanslowdownARCHICAD.Consideringthisaspectherearesomehintsthatwillhelpyoutocreatelibrarypartswithoutcompromisingtheperformance:

• Avoidmodellingdetailslegibleatscaleslessthan1:20ingeneral(e.g.1:10or1:5etc)

• Simplifyshapesofframe/sashessectionsorassemblyprofiles• Donotmodelunnecessaryelements(ifpossible)suchasdoor/windowseals,

detaileddoor/windowironmongery,fastenersandsimilar.• Avoidcreatinganexcessivenumberofcurvedsurfaces.• Creatingcurvedsurfaceswithverysmallradiiwillresultinfacetedfacesso

thebestapproachistosimplifythem.(Atypicalexampleforthesimplificationusewouldbeextrudedsteel/aluminiumprofilesofdoororwindowframesandsashes).

• UseMorphtool(planewithzerothickness)forelementsthataresupposedtoappearasasinglelineinSections(e.g.glazingpanesordoorleaf/windowsashin“Schematic”3DLOD).

Page 9: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

7

Examplesof3DModelLevelofDetail:Window

Door

Page 10: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

8

Object

2DSymboland3DModelLayerContentOriginUseLevelDimensionTool fromARCHICADtoolboxforplacinglayeroriginsinPlanwindow.Thelayeroriginpositiondeterminesalignmentof2DSymboland3DModelcontentwhenthelibrarypartissaved.Notethatthelayeroriginmustbeplacedoneachused2DSymboland3DModellayerseparately.

Page 11: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

9

LibraryPartDesignDesignPrinciplesforObjectsandLampsLayerContentOrigincanbeplacedatanypositionaslongasitisalignedwithotherlayerorigins.Therecommendedapproachistoplacetheorigininthecentreofanobjectoritsboundingbox(incaseofirregular2Dsymbolsand3Dmodels).Additionallyforlamps,3DRepresentationrequiresplacingatleastonlightsourceonthededicatedLPMlayer.DesignPrinciplesforDoorsandWindowsAspecialmethodologyappliesincaseofDoorandWindowlibraryparts.Layeroriginsfor2Ddoor/windowsymbolsmustbealignedwiththecentreofdoor/windowwallopeningandtheexternaledgeofwalltheywillbeplacedin.Layeroriginsfor3Ddoor/windowmodelsmustbealignedwiththebottomcentreofdoor/windowwallopening.PositionoflayercontentoriginsofdoorandwindowinPlanwindow:

DesignPrinciplesforSkylightsThesamemethodologyappliesasincaseofDoorandWindowfor3DRepresentation.The2DSymbolwillbeautomaticallycreatedbythesystemas2Dprojectionof3DRepresentation.

Page 12: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

10

Creating2DSymbolsUsedLayersLPM2DSymbolHigh-Contentofthislayerwillbeusedfor2DsymbolwithLOD1:50LPM2DSymbolMedium-Contentofthislayerwillbeusedfor2DsymbolwithLOD1:100LPM2DSymbolLow-Contentofthislayerwillbeusedfor2DsymbolwithLOD1:200LPM2DSymbolElectrical-Contentofthislayerwillbeusedfor2Delectricalsymbol(GenericobjectandLamprelevantonly).LPM2DSymbolReflectedCeilingPlan-Contentofthislayerwillbeusedfor2DRCPsymbol.(GenericobjectandLamprelevantonly).DesignPrinciples

1. Draw2Dsymbol(s)usinganyofstandard2DARCHICADtoolsandplacethemonrelevantlayersspecifiedabove.Incaseofdoor/windowthe2Dsymbolorientationmustbealignedwithhorizontalaxis(x).Theexternalfaceofopeningshouldfaceup(seetheExamplesof2DSymbolLevelofDetailsection).

2. UseHotspotTooltodefinecustom2Dhotspots(effectivefor2DSymbolsonly)

3. PlaceLayerContentOriginsonrelevantlayers.4. Anylibrarypartsusedinyour2Dsymbolsshouldbeexplodedto2D

primitives(lines,arcs,polylinesetc)

DefinitionofDoor/WindowToleranceTheWallholeisthepartcutoutofthewalltoaccommodatethewholedoor/windowstructure.WallholeWidthisequaltoUnitDimensionWidthplusanyHorizontalTolerance.WallholeHeightisequaltoUnitDimensionHeightplusanyVerticalTolerance.

UsedLayersLPM2DToleranceHigh-ContentofthislayerwillbeusedforTolerance2DsymbolwithLOD1:50LPM2DToleranceMedium-ContentofthislayerwillbeusedforTolerance2DsymbolwithLOD1:100

Page 13: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

11

LPM2DToleranceLow-ContentofthislayerwillbeusedforTolerance2DsymbolwithLOD1:200DesignPrinciplesThetolerance2Dsymbolmustbedrawn(usingARCHICAD2Dtools)alwaysonthelefthandsideofthedoor/window2Dsymbolswiththesamewidthforallused2Dsymbolsinadoor/windowlibrarypart.The2Dtolerancesymbolswillbethenautomaticallyaddedtoright,topandbottomdoor/windowedgesandtheywillbeparametricallyadjustedtoWallholeedges.The3Dmodelwillbecreatedautomaticallybasedonthetolerancewidthdefinedin2DSymbolandthedoor/windowframethickness.Thetolerancewidthandtolerancesurfaceswillbeautomaticallyaddedtothedoor/windowuserinterfaceasparametricvalues.

Creating3DModelsUsedLayersLPM3DModelVisualisation-Contentofthislayerwillbeusedfor3DsymbolwithLODVisualisationLPM3DModelCoordinating-Contentofthislayerwillbeusedfor3DsymbolwithLODCoordinatingLPM3DModelSchematic-Contentofthislayerwillbeusedfor3DsymbolwithLODSchematicDesignPrinciplesforObjectsandLamps

1. Model3Drepresentationsusinganyofstandard3DARCHICADtoolsandplacethemonrelevantlayersspecifiedabove.

2. PlaceLayerContentOriginsonrelevantlayers.3. Anylibrarypartsusedinyour3Dmodelshouldbeconvertedtomorphs4. Lampsonly–placeatleastonelightsourcelocatedinLibraryPartMaker

Templates20/LightsourcesonLPM3DModelVisualisationlayerDesignPrinciplesforDoorsandWindowsNotethatcurrentreleaseofLPMallowsfordefinitionofopeningswiththerectangularnon-parametricWallholeshapeonly.

Page 14: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

12

AspecialmodellingmethodologyappliesincaseofDoorandWindowlibraryparts.Onceadoor/windowisinsertedintoawall,thedefaultpositionoftheselibraryparts’coordinatesystemisrotatedsothatthex-yplaneisverticalandthezaxispointshorizontallyintothewall.Theoriginisplacedonthebottomcenterofthewallopening,ontheexteriorsideofthewall.Thisway,doors/windowscanbeeasilymodeledbyelementsinthex-yplane.Seetheillustrationsbelow.

Designposition Savedlibrarypartposition

Thesymbolandthe3DshapearefittedtotheDoor/Windoworiginbythelower(y)center(x)oftheboundingbox,butnoadjustmentismadealongthezaxistoenableuserstodesigndoors/windowsextendingbeyondthewallineitherzdirection. Consideringtheserules,herearesomehintsthatwillhelpyouconstructdoors/windowsthatwillworkproperly:

• Whenconstructingthedoor/windowinthefloorplanwindow,visualiseitasifyouarelookingatitfromtheinsideofthewallitwillbeinsertedinto.

• Thinkoftheprojectzerolevelastheexternalsurfaceofthewall.• Elementsthatshouldbeinsidethewall,likethewindowframe,shouldbe

abovethezerolevel.• Doorpanelsopeningtotheoutsideshouldbebelowthezerolevel.• Don’tforgettoplaceLayerContentOriginsoneachusedlayer

DesignPrinciplesforSkylightsThesameprinciplesapplyasdefinedinDoor/Windowsection.AdditionallyafreeformfillplacedonLPM3DModelVisualisationlayerwilldefinetheroofholeofskylight.

Page 15: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

13

CreatingDoor/Window/SkylightOpeningLinesUsedLayersLPMOpeningLineHingesVisualisation-ContentofthislayerwillbeusedforHingesOpeningLineorientationwithLODVisualisationLPMOpeningLineHingesCoordinating-ContentofthislayerwillbeusedforHingesOpeningLineorientationwithLODCoordinatingLPMOpeningLineHingesSchematic-ContentofthislayerwillbeusedforHingesOpeningLineorientationwithLODSchematicLPMOpeningLineLockVisualisation-ContentofthislayerwillbeusedforLockOpeningLineorientationwithLODVisualisationLPMOpeningLineLockCoordinating-ContentofthislayerwillbeusedforLockOpeningLineorientationwithLODCoordinatingLPMOpeningLineLockSchematic-ContentofthislayerwillbeusedforLockOpeningLineorientationwithLODSchematicDesignPrinciples

LockOpeningLineorientation HingesOpeningLineorientation

LPMallowstodefineanynumberanddirectionsofOpeningLinesand/orOpeningOperationsymbolsin3DModelsbyusing3DARCHICADtools.The3DopeninglinescanbedefinedbyMorphtool(settotheLineGeometryMethod)howeveritispossibletousee.g.the3DTextlibrarypart(fromstandardARCHICADlibrary)todefineanyfixedtextannotations.

Consideringtheuseofvaryingstandardsforthedirectionofopeninglines,LPMprovides2setsoflayersthatdefineeither“Hinges”or“Lock”openinglineorientation.IfthebothdefinitionsareusedLPMwillautomaticallysetacontrollingparameterinModelViewOptionsandlibrarypartuserinterfacethatallowstheusertofliptheirpositioningasneeded.NotetheopeningoperationsymbolsthatdonotrequireflippingmustbecopiedtobothHingesandLockdesignatedlayersinordertomakethemvisibleinbothmodes.

Page 16: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

14

PositioningofDoor/WindowHandle&LockAssemblyNotethattheoptionfor3DLock&Handleassemblyisavailablefor3D“Visualisation”LODonly.UsedLayersLPMHandlesInternalVisualisationContentofthislayerwillbeusedforLockandHandleassemblyoninternalfaceofopeningLPMHandlesExternalVisualisationContentofthislayerwillbeusedforLockandHandleassemblyonexternalfaceofopeningLPMallowsdefinitionofanynumberanddirectionsofLock&Handleassemblytypesseparateforinteriorandexteriorfacesofanopening.ThetypeofLock&HandleassemblycanbeselectedfromstandardtypesbundledinLibraryPartMaker.lcflibrary.InadditionanyCustomComponentHandlelibraryparts(inloadedlibraries)canbeusedaswell.DesignPrinciplesUsethe3DlinesthatcanbedefinedbyMorphtool(settotheLineGeometryMethod)

Definition(Morphline)

Themorphoriginwillbeusedastheanchorpoint(in3Dspace,sothemorphlinemustbepositionedondoor/windowsurface)andthedirectionoflinewillbeusedforLock&Handleassemblyorientation.Thelengthofthelinedoesnothaveanyaffectonthefinalhandlepositionorshape.TherelationshipofamorphlineusedfordesignandthefinalHandlemodelisillustratedbelow:

Page 17: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

15

LayerusewilldefinehandleorientationwithregardstoInternalorExternalfaceofadoororwindow.SeeCreating3DModelsfordoorandwindoworientationmethodology.

Predefined/CustomHandleandShutterpanelscontentLPMautomaticallyoffersaselectionofpredefinedhandlesandshutterpanelshoweveritispossibletodefineyourownhandleandshutterpanelsusingPaletteComponentoptions:

Pleasenotethatthecustom-definedhandlemustbeintheloadedlibraries.

Page 18: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

16

PredefinedDoor/Windowhandles

DoorandWindowStandardFixturesandFittingsThefollowingstandardARCHICADlibrarydoororwindowparametricelementsandfunctionalitywillbeaddedtoeachdoororwindowautomatically:WindowsWallOpening-RevealWallOpening-WallClosureWallOpening-WallInsetWallOpening-MasonryArchWallOpening–AttributesFixtures&Fittings–SillFixtures&Fittings–BoardFixtures&Fittings–CasingInside/outsideFixtures&Fittings–SunshadeFixtures&Fittings–CustomCornerFixtures&Fittings–AttributesDoorWallOpening-RevealWallOpening-WallClosureWallOpening-MasonryArchFixtures&Fittings–ThresholdFixtures&Fittings–CasingInside/outsideFixtures&Fittings–SunshadeFixtures&Fittings–Attributes

Page 19: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

17

LibraryPartMakerPaletteTheadd-onpaletteisaccessiblefromdrop-downmenuDesign>DesignExtras>LibraryPartMaker…orfromWindow>Palettes>LibraryPartMaker

SelectingandcheckingcontentforsavingAlthoughyoucanuse3Dwindowforelementmodellingtheadd-oncommandsareactiveinPlanwindowonly.BeforeinvokingLPMpalettecommandsyouhavetoselectthesavedcontent:

1. Showallrequiredlayers2. UseArrowtoolforselectingallcomponentsofthelibrarypart.3. Choosethelibraryparttypeyouwishtocreatefromthepalettemenu4. Checkyourselectionforerrors5. Reviewthetrafficlightcodedmessages(red=criticalerror,librarypart

cannotbecreated,yellow=non-criticalwarning,green=noissuesfound)6. Use“SaveAs”button

UpdatingExistingLibraryPart1. Selecttheupdatedcontentonplan2. Use“SaveAs”button3. Browseandselecttheexistinglibraryparttobeupdated4. Note:ChangestoDoor/Windownominalsizes(Height,WidthandFrame

Width)willresultinanewlibrarypart.Followthestandardstepsforpropertyimportandattributemanagement

Page 20: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

18

AdjustingLibraryPartParametersandAttributesItisrecommendedtocheckandadjustallparameternamesandvaluesaswellasfillinnecessaryidentificationinformationofthelibrarypartpriortosaving.Youcanadjustthefollowing:Anyparameterdefaultvalue

Attributeparameternames

DataforListingvalues

ChangeLibraryPartDetails(Author,License,Passwordforscriptlocking,Previewimage,DescriptionandKeywords)

Page 21: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

19

SystempredefinedparametersforObjectsDimension1–OverallobjectsizealongXaxisDimension2–OverallobjectsizealongYaxisHeight–OverallobjectsizealongZaxisDefaultElementClassification–ClassificationusedforIFCexportSystempredefinedparametersforDoorsandWindowsWidth–widthofDoor/WindowsetHeight–heightofDoor/WindowsetNominalFrameThickness–framethicknessofDoor/WindowsetOrientationDisplaying–Ifsetto‘Automatic’LabelDefaultPositionandLabelReversedPositionvalueswillbeusedforDoor/WindowlabelsandinInteractiveSchedules.Ifsetto‘Custom’thevalueofCustomOrientationparameterwillbeusedinstead.CustomOrientation–usedinconjunctionwithOrientationDisplayingparameterLabelDefaultPosition–(setto‘L’for‘Left’bydefault)usedinconjunctionwithOrientationDisplayingparameterLabelReversedPosition–(setto‘R’for‘Right’bydefault)usedinconjunctionwithOrientationDisplayingparameterIFCOperation–IFCoperationdefinitionSurfaces>Door/WindowToleranceOuterSurface–outersurfaceoftoleranceinfillSurfaces>Door/WindowToleranceInnerSurface–innersurfaceoftoleranceinfillSurfaces>Door/WindowHandleSurface–surfaceofDoor/Windowhandle(s)Pens>OpeningLinePen–penofDoor/Windowopeninglines

Page 22: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

20

CustomisingDataPropertiesCreatingCustomPropertySchemaThecustomschemacanbedefinedbysavingLPMListingDefinitionsubtypelibrarypartwithrequiredparametersintotheloadedlibrariesfolder.

1. UsethestandardARCHICADcommandforcreatingnewlibrarypart

File>LibrariesandObjects>NewObject…2. SettheObject’ssubtypetoLPMListingDefinition3. Tickoff‘Placeable’option

4. DefinedesiredparameternamesandtheirtypesinParameterswindow5. Savethelibrarypartwiththenameofyournewschemainaloadedlibrary6. ReloadthelibrarieswithFile>LibrariesandObjects>LibraryManager…

ThenewschemawillappearinthedropdownmenuofLPMpropertysets.

ImportingdatafromExcelspreadsheetThecustomschematogetherwithalreadydefinedvaluescanbeimporteddirectlyfromaExcelspreadsheet.

Page 23: Library Part Maker - files.aclab.pro · The ARCHICAD template provided with the add-on contains necessary add-on libraries as well as examples, layers, layer combinations and attributes

LibraryPartMakerUserGuide

21

TheExcelspreadsheetformatRefertotheadd-oninstallationpackagethatcontainstheExcelfileLibraryPartMakerPropertyScheduleTemplate19locatedin…GRAPHISOFT>Archicad19>Add-ons>Extras>LibraryPartMakerfolder.Thespreadsheetmustbeformattedtotheformatcolumnarwithstandardcolumnheadernames…PropertyGroupUsedforgroupingparameterheadersinlibrarypartparameterdefinitionsPropertyNameUsedforparameternamestruncatingtheactualnameto28charactersArchiCADDataTypeValuesinthiscolumndefineARCHICADGDLparametertypes.Thedefinitionvaluesarelimitedtothefollowingtypes:

• Boolean• Real• Integer• Text• Length• Angle

..andanynumberofcolumns(e.g.Product1Data,Product2Data…ProductnData)withactualparametervalues.Theactualpropertyvalueset(column)thatwillbeusedinthelibrarypartcanbeselectedfromChoosevaluestoImportdrop-downlist.