{"id":25013949,"url":"https://github.com/adn-devtech/3dsmax-explode-geometry","last_synced_at":"2025-04-12T22:06:32.888Z","repository":{"id":8080793,"uuid":"9494016","full_name":"ADN-DevTech/3dsMax-Explode-Geometry","owner":"ADN-DevTech","description":"3ds Max Explode Geometry plug-in","archived":false,"fork":false,"pushed_at":"2025-03-27T12:15:30.000Z","size":786,"stargazers_count":47,"open_issues_count":1,"forks_count":14,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-12T22:06:26.298Z","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":"mit","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-04-17T09:32:54.000Z","updated_at":"2025-04-09T14:45:45.000Z","dependencies_parsed_at":"2024-01-14T04:41:09.391Z","dependency_job_id":"7ea85b6f-00a8-4138-8268-a976c7d20a87","html_url":"https://github.com/ADN-DevTech/3dsMax-Explode-Geometry","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%2F3dsMax-Explode-Geometry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2F3dsMax-Explode-Geometry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2F3dsMax-Explode-Geometry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2F3dsMax-Explode-Geometry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADN-DevTech","download_url":"https://codeload.github.com/ADN-DevTech/3dsMax-Explode-Geometry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637768,"owners_count":21137538,"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:00.281Z","updated_at":"2025-04-12T22:06:32.870Z","avatar_url":"https://github.com/ADN-DevTech.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"3dsMax-Explode-Geometry\n=======================\n\n3ds Max Explode Geometry plug-in\n\nThis sample code is in .NET for 3ds Max SDK, and is also available for download from the Autodesk App Store as a simple application.\n\n\nGetting Started\n============\nFirst select the nodes that you want to explode (you have an option to maintain the original geometry if desired). From\nthe UI element that you assigned the plug-in action to, select it and a dialog will come up.\n\nSelect the options, and then select \"Explode Selected Geometry\". A progress bar will be displayed for long actions and you have the option to cancel.\n\nYou can choose to create three or four sided objects as a result of the explode operation. Select the radio button of the desired operation. \nAdditionally you can toggle whether to try and convert the object’s mesh before the conversion. By default it will try to convert, and if it cannot\nit will end. If it can be converted (or is already of the correct type) then each node will be exploded into the resulting individual faces.\n\nYou can also control several other options.\nAdd Shell Modifier -- will add the modifier to the resulting face object, and apply the given shell offset.\nAdd Edit Mesh Modifier -- will add the modifier to the stack resulting in edit mesh operation being immediately available.\nCollapse Modifier Stack -- will collapse the stack down to become an editable mesh as the end result.\nCenter Pivot -- will center the pivot on each resulting face.\nDelete Original -- will remove each original node that was used to create the new faces.\n\nApp Store\n==============\nFrom 3ds Max 2025 and up, adding menu entries to the main menu bar utilizes the use of GUID to uniquely identify menu entries. As such, we recommend the use of `CC18FEFC-E8A4-4B16-B519-664E8FA3B549` as App Store menu entry for 2025 and later versions for uniformity.\n\nTo add you menu etries under \"App Store\" main menu entry, here is a short snippet in MaxScript. See full sample for adding Explode Geometry to the App Store menu [here](Bundle2/Contents/Post-Start-Up_Scripts/ADNGeometryExplodeSetupMenu2025.ms).\n\n```ms\n-- other code here ....\n\n-- Add the \"App Store\" menu before \"Help\" menu on main menubar\nlocal newSubMenu = mainMenuBar.CreateSubMenu appStoreMenuId stringAppStoreDefaultMenu beforeId:helpMenuId\n\n-- Adding your menu item\n-- 647394 : MacroScript Action Table ID\nnewSubMenu.CreateAction \u003cYour Menu GUID\u003e 647394 \u003cMacroScript Name`MacroScript Category\u003e\n```\n\nPython Version\n==============\nA port of this plugin that implements the basic functionality is available in the Python folder called `explode_geometry.py`.  This\nscript requires the `MaxPlus` Python feature for 3ds Max *2021* or earlier. \n\n\u003e Limitation: The python sample relies on `MaxPlus` which was deprecated and removed as from 3ds Max 2022 [(See Here)](https://help.autodesk.com/view/MAXDEV/2023/ENU/?guid=MAXDEV_Python_what_s_new_in_3ds_max_python_api_html). As such, the Python sample only works with 3ds Max versions earlier than 2022.\n\nAdditional Information\n=================\nThis plug-in was written by Kevin Vandecar - Autodesk Developer Network.  \nThe idea was provided by Louis Marcoux - Autodesk.  \nThe python version was developed by Drew Avis - Autodesk to show similar functionality.  \n\nKnown Issues\n===========\nThere are no known limitations; however it is a very process intensive program. If you select many nodes with many faces it could take a long time\nto complete, or even cause an error your system if it runs out of memory.\n\nContact\n======\nFor more information on developing with 3ds Max, please visit the 3ds Max Developer Center.  \nhttp://www.autodesk.com/develop3dsmax\n\nVersion\n=======\n1.0 - Initial Release  \n2.0 - Adds support for 3ds Max UI color scheme, and also now supports both 3ds Max and 3ds Max Design.  \n2.3 - Updates the DLL binary and other aspects of the App Bundle format to be supporting 2020, 2021, 2022, and 2023.  \n2.5 - Update release to support 2022. No change in version Number.  \n2.6 - Update release to support 2024  \n2.7 - Support for 3ds Max 2025 and the new menu system.  \n2.8 - Support for 3ds Max 2026 and .NET Core 8.  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2F3dsmax-explode-geometry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadn-devtech%2F3dsmax-explode-geometry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2F3dsmax-explode-geometry/lists"}