You are on page 1of 6

RHYNAMOBETA

Summary
RhynamoisanexperimentalclasslibrarywhichexposesDynamo(0.7)componentnodesforreadingRhino
files(3dm).ThetoolsallowuserstoaccessaRhinofileandtranslategeometrytoDynamoDesignScript
equivalents.ThisenableseasiertranslationofgeometricobjectsbetweenRhino,Dynamo,andRevit.

Rhynamoisprovidedasanexperimentalbetaandshouldbeusedfortestingpurposes.
RhynamolibrariesforbetatestingwillremainactivethroughDecember31,2014.

Installation
Rhynamolibrariescanbeinstalledbyvisitingthefollowinglink.TheCASE_Rhynamo.dllleveragesthe
OpenNURBS.NETSDK(http://www.rhino3d.com/opennurbs).OpenNURBSlibrariesareprovidedwiththe
installerandmustexistwithinthesamefolderlocation.

http://www.casedev.com/revit/case/rhynamo/desktopcaserhynamoinstaller.application
Afterinstallation,theRhynamolibrarywillbefoundinC:\CASE\Rhynamo

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

DynamoProjectSetUp
Afterinstallation,youwillneedtoloadtheCASE_Rhynamo.dllfoundatC:\CASE\Rhynamo.Youcando
thisbyopeningDynamoandfindingtheImportLibraryundertheLibrariesmenu.TheDynamonodes
willthenappearasanodemenu.

TheRhynamonodesareorganizedfortwomainpurposes:ReadingRhinofilesandWritingRhinofiles.
Expectthesenodestoberefinedandaddedtoduringthebetatestingprocess.

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

GeneralWorkflows

ReadingaRhinoFile

GetRhinoFile:ThisnodeallowsyoutospecifyapathtoaRhino3DMfile.Thenodewilloutput
theRhinomodelasanobject(File3dm)
GetRhinoObjects:YoucancurrentlyretrieveobjectsfromtheRhinomodelusingalayername.
Thiswillreturnalistofallobjectsonthatlayer.
TranslatetoRhinotoDesignScript:DynamousesDesignScripttodefinegeometry.Rhino
objecttypesneedtobetranslatedtotheirequivalentDesignScripttype.

WritingaRhinoFile

TranslateDesignScripttoRhino:ThisnodeconvertsDesignScripttypestoRhinotypes.
ObjectsneedtobetranslatedtoequivalentRhinogeometrybeforetheycanbecreatedinthe
model.
CreateRhinoModel:YoucanthencreateaRhinomodelobject(File3dm)byprovidingalistof
Rhinogeometry.
CreateRhinoFile:Afterthefileiscreated,youcanthensavetheRhinofilebyspecifyingapath.

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

RHYNAMOUSEAGREEMENT
CASEismakingtheRhynamolibrariesavailableasanexperimentalbetathroughDecember31,2014.By
installingandusingtheRhynamolibraries,youareagreeingtothefollowingtermsandconditionsofthisUse
Agreement.

CASEmakestheRhynamobetalibrariesavailablethroughaClickOnceinstallercurrentlylocatedatthefollowing
weblocation:http://www.casedev.com/revit/case/rhynamo/desktopcaserhynamoinstaller.application(the
"Site"),andissubjecttothefollowingtermsandconditions.ByusingorvisitingtheSite,youexpresslyagreetobe
boundbytheseTermsandtofollowalltermsandapplicablelawsandregulationsgoverningtheSite.Further,your
useofthisSiteissubjecttothoseadditionaltermsandconditionsprovidedbyCASEand,subjecttoCASEssole
discretion,applicabletocertaininformation,technologypreviews,prereleaseproducts,tools,applicationsor
software(collectively,"Content")availablethroughthisSite.Suchadditionaltermsandconditionsinclude,butare
notlimitedto,disclaimers,licenseagreements,termsofserviceandsupplementaryuseragreements
(collectively,"AdditionalTerms").TheAdditionalTermsareherebyincorporatedbyreferenceintotheseTerms(if
thereisanyconflictbetweentheAdditionalTermsandtheseTerms,theformershallprevail).Ifyoudonotagree
withtheseTerms,yoursolerecourseisnottousetheSite.
CASEreservestherighttochangetheseTerms,andprovideyouwithnoticeofsuchchangebypostingtherevised
draftoftheTermsontheSiteorbyotherreasonablemeansselectedbyus.
1.

NoWarranty.TheservicesandcontentprovidedaspartoftheSiteareexperimentalinnature.They
havenotbeentestedinanymannerandmaycontaindefectsordeficiencieswhichmaynotbe
correctedbyCASE.Hence,CASEdoesnotrepresentthattheyarereliable,accurate,complete,
uninterruptedorotherwisevalid.ACCORDINGLY,THESITEANDANYCONTENTISPROVIDED"AS
IS"WITHNOWARRANTYOFANYKINDANDYOUUSETHESITEANDCONTENTATYOUROWN
RISK.CASEEXPRESSLYDISCLAIMSANYWARRANTY,EXPRESSORIMPLIED,REGARDINGTHE
SITEORITSCONTENT,INCLUDINGANYIMPLIEDWARRANTYOFMERCHANTABILITY,FITNESS
FORAPARTICULARPURPOSEORNONINFRINGEMENTANDANYWARRANTIESARISINGBY
STATUTEOROTHERWISEINLAW,ORFROMACOURSEOFDEALINGORUSAGEOFTRADE.
CASESPECIFICALLYDISCLAIMSANDDOESNOTWARRANTTHATTHECONTENTPROVIDEDBY
CASEONTHISSITEWILLMEETYOURREQUIREMENTS,OPERATEINALLTHECOMBINATIONS
WHICHMAYBESELECTEDFORUSEBYYOU.NEITHERCASENORITSSUPPLIERSSHALLBE
LIABLEFORANYDAMAGESWHATSOEVERARISINGFROMORRELATINGTOYOURUSEOR
INABILITYTOUSECERTAINCONTENT.Somestatesdonotallowtheexclusionofwarranty,sothe
aboveexclusionsmaynotapplytoyou.YouacknowledgethatCASEshallhavenoobligationto
releaseanyproductormakeavailableanyservicebasedontheContentprovidedonthisSite,andthe
Contentmayundergosignificantchangespriortoreleaseofthecorrespondinggenerallyavailable
finalversion,ifany.

2.

License.AnyContentthatismadeavailabletodownloadoraccessbyorthroughthisSiteisgoverned
bythetermsofthelicenseagreementortermsofservice,ifany,whichaccompaniesorisincluded
withtheContent.,Intheeventthatnolicenseagreementortermsofserviceaccompaniesoris

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

includedwithsuchContent,thefollowingtermswillapply:Subjecttoyourcompliancewiththese
Terms,CASEgrantstoyouanonsublicenseable,nontransferable,nonexclusive,royaltyfree,limited
termlicensetoinstalltheContentonyourcomputer(iftheContentisadownloadableapplication)and
usetheContentsolelyforthepurposesofevaluatingandtestingtheContent,onlywithinthecountryin
whichyoudownloadedoraccessedtheContent(exceptifyoudownloadedoraccessedtheContentin
amembercountryoftheEuropeanUnionortheEuropeanFreeTradeAssociation,thenyoucanuse
theContentinallthecountriesoftheEuropeanUnionandtheEuropeanFreeTradeAssociation).If
suchContentisdesignedtobeusedoroperatedonlyinconjunctionwiththespecificCASEsoftware
identifiedinthedownload/accesspagedescribingtheContent("Software"),thenyoumayusethe
ContentonlyifyouarearegistereduseroftheSoftwareandforthetermandwithinthescopeofthe
licensegrantedfortheSoftware.TheseTermsdonotmodifyoraltertheAdditionalTerms
accompanyingtheSoftware.Youmaynot(andmaynotpermitanythirdpartyto):(i)reverseengineer,
decompile,ordisassembletheContent(ii)distribute,rent,loan,lease,sell,sublicense,orotherwise
transferalloranyportionoftheContenttoanyotherpersonwithoutthepriorwrittenconsentofCASE
(iii)remove,alter,orobscureanyproprietarynotices,labels,ormarksfromtheContent(iv)modify,
translate,adapt,arrange,orcreatederivativeworksbasedontheContentforanypurposeor(v)utilize
anyequipment,device,softwareorothermeansdesignedtocircumventorremoveanyusage
restrictions,ortoenablefunctionalitydisabledbyCASE.TheprohibitionscontainedinthisSection
applytotheextentthatapplicablelaw(includinglawsimplementingECDirective91/250onthelegal
protectionofcomputerprograms)allowssuchprohibitiontobeenforced.Youwillbeartheburdenof
proofindemonstratingthatapplicablelawdoesnotallowenforcementofanysuchprohibition.
3.

Feedback.InusingthisSite,youmayprovidecertaincomments,suggestions,input,ideas,data,or
otherinformationtoCASErelatingtotheSiteortheContent(collectively"Feedback").Youherebygrant
CASEtheworldwide,exclusive,transferable,perpetual,irrevocable,royaltyfree,fullypaiduprightsto
(1)make,havemade,use,copy,modify,andcreatederivativeworksoftheFeedbackaspartoforin
connectionwithanyCASEproduct,technology,service,content,material,specificationor
documentation(including,withoutlimitation,inconnectionwiththemarketingorsalethereof)(2)to
publiclyperformordisplay,import,broadcast,transmit,distribute,license,offertosellandsell,rent,
leaseorlendcopiesoftheFeedback(andderivativeworksthereofandimprovementsthereon)and
(3)tosublicensetothirdpartiestheforegoingrights,includingtherighttosublicensetofurtherthird
parties,withoutadditionalcompensationtoyou.

4.

ReleaseandWaiver.Tothemaximumextentpermittedbyapplicablelaw,youherebyreleaseand
waiveallclaimsagainstCASEanditsemployeesandagentsfromanyandallliabilityforclaims,
damages(actualandconsequential),costsandexpenses(includinglitigationcostsandattorneys
fees)ofeverykindandnature,arisingoutoforinanywayconnectedwithuseoftheSiteorContent.If
youareaCaliforniaresident,youwaiveyourrightsunderCaliforniaCivilCode1542,whichstates"A
generalreleasedoesnotextendtoclaimswhichthecreditordoesnotknoworsuspecttoexistinhis
favoratthetimeofexecutingtherelease,whichifknowntohimmusthavemateriallyaffectedhis
settlementwiththedebtor."Residentsofotherstatesandnationssimilarlywaivetheirrightsunder
applicableand/oranalogouslaws,statutes,orregulations.

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

5.

General.TheseTermscontaintheentireagreementbetweenyouandCASEwithrespecttothisSite
andsupersedeallpriororcontemporaneouscommunicationsandproposals,whetherelectronic,
oralorwritten,betweenyouandCASEwithrespecttothisSite.

CASE Design, Inc. | 401 Broadway, Suite 1600 | New York, NY 10013 | 212.255.5483 | www.case-inc.com

You might also like