{"id":25013977,"url":"https://github.com/adn-devtech/piotm-wallopeningarea","last_synced_at":"2025-03-30T05:12:35.193Z","repository":{"id":69246614,"uuid":"48245689","full_name":"ADN-DevTech/PIOTM-WallOpeningArea","owner":"ADN-DevTech","description":null,"archived":false,"fork":false,"pushed_at":"2016-01-08T13:50:09.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-02-05T07:17:01.880Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ADN-DevTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-18T16:42:03.000Z","updated_at":"2015-12-18T17:34:20.000Z","dependencies_parsed_at":"2023-03-17T10:00:42.695Z","dependency_job_id":null,"html_url":"https://github.com/ADN-DevTech/PIOTM-WallOpeningArea","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FPIOTM-WallOpeningArea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FPIOTM-WallOpeningArea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FPIOTM-WallOpeningArea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FPIOTM-WallOpeningArea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADN-DevTech","download_url":"https://codeload.github.com/ADN-DevTech/PIOTM-WallOpeningArea/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246277363,"owners_count":20751549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-05T07:17:04.766Z","updated_at":"2025-03-30T05:12:35.181Z","avatar_url":"https://github.com/ADN-DevTech.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PIOTM-WallOpeningArea\n\nPlugin of the Month, August 2011\nBrought to you by the Autodesk Developer Network\n\nWall Opening Area\n\n# Description\n\nThis plugin calculates the sum of openings on each wall\nand store the values in two shared parameters of each wall:\n\n    Opening Area Smaller Max\n        Sum all area value smaller than a specific value\n    Opening Area\n\tSum all opening areas\n\n# System Requirements\n\nThis plugin has been tested with Revit Architecture 2011 and 2012,\nand requires the .NET Framework 3.5 \n\nA pre-built version of the plugin has been provided which should\nwork on 32- and 64-bit Windows systems.\nThe plugin has not been tested with all Revit verticals, \nbut should work (see \"Feedback\" below, otherwise).\n\nThe source code has been provided as a Visual Studio 2008 project\ncontaining C# code (not required to run the plugin).\n\n# Installation\n\nThe following steps are for using the plugin with Revit \nArchitecture 2012. \nIf you are using Revit 2011, please consider the release\nnumber as \"2011\" in the paths listed below.  \n\n1. If you are using Vista or Windows 7, first check\nif the zip file needs to be unblocked.\nRight-click on the zip file and select \"Properties\". If you see\nan \"Unblock\" button, then click it. \n\n2. Copy the plugin module \"ADNPlugin-WallOpeningArea.dll\" and the \n.addin manifest file, \"ADNPlugin-WallOpeningArea.addin\", to one of \nthe following locations: \n\nFor Windows XP: \n\nC:\\Documents and Settings\\\u003cyour login\u003e\\Application Data\\\nAutodesk\\Revit\\Addins\\2012\\\n\nor \n\nC:\\Documents and Settings\\All Users\\Application Data\\\nAutodesk\\Revit\\Addins\\2012\\\n\n\nThe first location will make the plugin available for your use \nonly, while the second is for all users of your computer.\n\n** Note: The first location is recommended if you have security \npermission issues (e.g., when UAC is turned on), such as problem \ncreating the shared parameter file.\n\nFor Vista/Windows 7:\n\nC:\\Users\\\u003cyour login\u003e\\AppData\\Roaming\\Autodesk\\Revit\\Addins\\2012\\\n\nor \n\nC:\\ProgramData\\Autodesk\\Revit\\Addins\\2012\\\n\n\nThe first location will make the plugin available for your use \nonly, while the second is for all users of your computer.\n\n** Note: The first location is recommended if you have security \npermission issues (e.g., when UAC is turned on), such as problem \ncreating the shared parameter file.\n\n\nIf you decide for a different location for the .dll, please modify \nthe following line in the .addin file to match to the location that \nyou have copied:\n\n\u003cAssembly\u003e.\\ADNPlugin-WallOpeningArea.dll\u003c/Assembly\u003e\n\n3. Once installed, \"Wall Opening Area\" command becomes available \nin your Revit.  Go to \"Add-ins\" tab \u003e\u003e \"External Tools\" panel. \nYou should see \"Wall Opening Area\" command listed there. \n\n4. After run the command, check the newly created parameters on any\nwall element of the project.\n\n# Usage\n\nInside your Revit-based application, make sure you are in 3D view\nbefore running the command. \nGo to \"Add-ins\" tab \u003e\u003e \"External Tools\" panel \u003e\u003e \"Wall Opening Area\" \nto start the command. \n\nIn the dialog that appears, you can type in the maximum area of \nopening to search on walls. Click 'OK'. The command will search \non each wall for openings smaller than the specified value, sum all \nthese areas and store the information as a 'Shared Parameter'.\n\nWhen the command is run for the first time, the plugin will create\na shared parameter file named \"WallOpeningsSharedParam.txt\" in the \nsame folder as the plugin's .dll module.  \n\n# Uninstallation\n\nSimply removing \"ADNPlugin-WallOpeningArea.addin\" file from \nyour installation folder will uninstall the plugin. \n\nLimitations\n--------------\nThe following scenarios are considered: hosted elements (such as \ndoors, windows, etc.), hosted opening elements, inner loop profile\nopenings that cross the entire wall width. Outer loops profile \nchanges are not considered (to create an opening on the border of\nwall, consider use opening element instead profile edit)\n\nWalls which are created as in-place family are not supported.\nWalls created from a mass with curved surfaces are also not \nsupported.  \n \nThe command requires a 3D View to run. It is also required that all\nelements to be considered are visible. Any type of opening that is\ninvisible on the active 3D view WILL NOT be considered on the sum.\n\nThe parameters are not dynamically updated, which means that the\ncommand must be executed in order to updated the parameter value.\n\nKnown Issues\n------------\nIf the profile of the opening is not constant along the opening \nwidth, the command may not identify it as a 'full opening' \nand do not consider it. To avoid (or reduce) miscalculations,\npay attention to such openings.\n\nWe have identified that in certain situations the plug-in \ncould not create the required shared parameter file due to \nsecurity permissions (e.g. when UAC is turned on). \nIf you have already installed this plug-in, just replace\nthe ADNPlugin-WallOpeningArea.dll with the new version (1.0.1).\n\nAuthor\n------\nThis plugin was written by Augusto Goncalves of Autodesk Developer \nTechnical Services team. \n\nAcknowledgements\n----------------\nAutodesk Brazil Technical Specialist Ricardo Bianca De Mello who\nhelped with industry expertise and \nBrazilian reseller Mauricio Antonini (Brasoftware) who helped \non initial validation and testing models.\n\nFurther Reading\n---------------\nFor more information on developing with Revit, please visit the\nRevit Developer Center at http://www.autodesk.com/developrevit\n\nFeedback\n--------\nEmail us at labs.plugins@autodesk.com with feedback or requests for\nenhancements.\n\nRelease History\n---------------\n\n    1.0    Original release                     (August 1, 2011)\n    1.0.1  Modified the Installation Instruction \n           in the ReadMe.txt, considering the \n           permission issue with the location \n           of the shared parameter file         (August 9, 2011)\n    1.0.2  Ribbon button created                (October 13, 2011)\n\n(C) Copyright 2011 by Autodesk, Inc. \n\nPermission to use, copy, modify, and distribute this software in\nobject code form for any purpose and without fee is hereby granted, \nprovided that the above copyright notice appears in all copies and \nthat both that copyright notice and the limited warranty and\nrestricted rights notice below appear in all supporting \ndocumentation.\n\nAUTODESK PROVIDES THIS PROGRAM \"AS IS\" AND WITH ALL FAULTS. \nAUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF\nMERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC. \nDOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE\nUNINTERRUPTED OR ERROR FREE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fpiotm-wallopeningarea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadn-devtech%2Fpiotm-wallopeningarea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fpiotm-wallopeningarea/lists"}