{"title":"Dinesh Bhansali","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-sheets-root=\"1\"\u003eArchitect and BIM specialist focusing on Revit and Dynamo-based automation for high-rise and complex projects. Passionate about creating efficient, practical tools that improve design workflows and documentation quality.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"dynamo-script-auto-wall-top-offset-from-beam","title":"Dynamo Script - Auto Wall Top Offset from Beam","description":"\u003ch2\u003eRevit Dynamo script: Auto Wall Top Offset as per beam \u003c\/h2\u003e\n\u003cp\u003eThis script sets each selected wall’s top offset to the negative depth of the beam directly above its midpoint, but only for walls whose base level matches the input level.\u003c\/p\u003e\n\u003ch2\u003eKey Features:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAutomatic wall–beam alignment:\u003c\/b\u003e Adjusts wall top offsets so walls finish exactly at the underside of supporting beams, improving clean junctions in sections and 3D views.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLevel-based control:\u003c\/b\u003e Processes only walls whose base level matches the selected level, giving precise control over which storey or zone is updated.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSmart beam detection:\u003c\/b\u003e Uses wall midpoints and beam bounding boxes to detect which beam governs each wall, reducing manual picking and coordination errors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGeometry-driven offsets:\u003c\/b\u003e Calculates beam depth directly from model geometry and applies it as a negative top offset, keeping the wall constrained yet correctly trimmed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTransaction-safe workflow:\u003c\/b\u003e Runs all modifications in a dedicated transaction, keeping operations reversible and helping maintain model stability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eInputs Required:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLevel on which walls are to be modified.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eOutputs Generated:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWalls automatically match their top offset as per beam depth above them.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/x-taCiu63uA?si=8ctcdFYcbbj4AcRz\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003eInstructions:\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eOpen Revit 2024 with elements modeled.\u003c\/li\u003e\n\u003cli\u003eLaunch Dynamo 2.17+.\u003c\/li\u003e\n\u003cli\u003eSelect level in the Dynamo Level node on which wall offsets are to be modified.\u003c\/li\u003e\n\u003cli\u003eRun the script.\u003c\/li\u003e\n\u003cli\u003eVerify in Revit (e.g., 3D view) and check Dynamo console for logs.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3\u003eNotes:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeveloped by Dinesh Bhansali\u003c\/li\u003e\n\u003cli\u003eOnce wall offset values are changed, and if beam sizes are modified later, reset wall offsets to zero and re-run the script.\u003c\/li\u003e\n\u003cli\u003eWalls with height less than 1500 mm are excluded as parapet walls. This filter can be adjusted within the script.\u003c\/li\u003e\n\u003cli\u003eContact: \u003cspan style=\"text-decoration: underline;\"\u003ebhansali1333@gmail.com\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSingle-user license. Purchased via RD Studio.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCompatibility: Revit 2024\u003c\/h3\u003e\n\u003ch3\u003eRequired Dynamo Packages:\u003c\/h3\u003e\n\u003cp\u003eThis script contains the following custom nodes. If you don’t have the packages, please install them before using the script:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDynamo v.2.18.1\u003c\/li\u003e\n\u003cli\u003eIronPython 2\u003c\/li\u003e\n\u003cli\u003eRevitAPI (included with Revit)\u003c\/li\u003e\n\u003cli\u003eRevitServices (included with Dynamo)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dinesh Bhansali","offers":[{"title":"Educational Use","offer_id":47134993776832,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Commercial Use","offer_id":47134993809600,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0576\/4340\/1408\/files\/Cover-Image.jpg?v=1765356975"}],"url":"https:\/\/rdstudio.co\/collections\/dinesh-bhansali.oembed","provider":"RD Studio","version":"1.0","type":"link"}