{"id":767,"date":"2025-08-25T22:12:06","date_gmt":"2025-08-26T02:12:06","guid":{"rendered":"https:\/\/tabeertariq.com\/?page_id=767"},"modified":"2026-01-07T05:50:00","modified_gmt":"2026-01-07T09:50:00","slug":"class-room-generator","status":"publish","type":"page","link":"https:\/\/tabeertariq.com\/?page_id=767","title":{"rendered":"Class Room Generator"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Professional Project: Stantec<\/em><\/p>\n\n\n\n<p><em>Role: Computational Designer<\/em><\/p>\n\n\n\n<p><em>Team members: Esra Abumounshar, Tabeer Tariq<\/em><\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:29px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote alignwide has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Parametric Classroom layouts with rule-based seating and safety gaps.<\/em><\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Challenge<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Classrooms have various kinds of seating arrangement which help foster collaboration, interaction and a more involved education experience. Testing variety of options while keeping clearances, circulation and Net square footage in mind while maximizing number of desks can take a lot of time and become a complicated task. Thus the motivation: How can we test classroom layout options quickly and optimize based on NSF?<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"376\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-4-1024x376.png\" alt=\"\" class=\"wp-image-821\" style=\"width:986px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-4-1024x376.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-4-300x110.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-4-768x282.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:55px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-5-font-size\">Typical computer classroom layout 1:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-1024x471.png\" alt=\"\" class=\"wp-image-822\" style=\"width:972px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-1024x471.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-300x138.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-768x353.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-1536x707.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-5-2048x942.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-5-font-size\">Typical computer classroom layout 2:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-1024x474.png\" alt=\"\" class=\"wp-image-823\" style=\"width:985px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-1024x474.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-300x139.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-768x356.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-1536x711.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-6-2048x948.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-5-font-size\">Typical computer classroom layout 3:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-1024x483.png\" alt=\"\" class=\"wp-image-824\" style=\"width:999px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-1024x483.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-300x142.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-768x362.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-1536x725.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-7-2048x966.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-style-default is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Matrix<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Room inputs:<\/strong> boundary curve\/polyline, usable internal edges, wall index<\/li>\n\n\n\n<li><strong>Clearances:<\/strong> front-of-class teaching zone, side aisles, rear aisle, row-to-row, egress width, social distancing.<\/li>\n\n\n\n<li>Teaching area<\/li>\n\n\n\n<li>Desk counts<\/li>\n\n\n\n<li>Net square footage<\/li>\n\n\n\n<li><strong>Furniture:<\/strong> one or more Revit\/Rhino desk families with width\/depth\/rotation anchor; optional teacher desk.<\/li>\n\n\n\n<li><strong>Orientation:<\/strong> global desk angle (\u03b8) or align to a guiding line; optional \u201cface to teaching wall.\u201d<\/li>\n\n\n\n<li><strong>Rules to respect:<\/strong> distance rules i.e min seat spacing (social distance or code)<\/li>\n\n\n\n<li><strong>Outputs must:<\/strong> fit in room, avoid overlaps<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Smart packing:<\/strong> computes desk count per row and row spacing from clearances &amp; desk depth.<\/li>\n\n\n\n<li><strong>Centering &amp; padding:<\/strong> auto-centers row spans so edge desks don\u2019t hug walls.<\/li>\n\n\n\n<li><strong>Row fields:<\/strong> supports multiple row \u201cbands\u201d (front, middle, back) with different rules if needed.<\/li>\n\n\n\n<li><strong>Layout arrangement:<\/strong> computes different arrangements according to the wall user chooses as primary wall.<\/li>\n\n\n\n<li><strong>Angle control:<\/strong> global rotation or align to reference; auto-rebuilds vectors when \u03b8 changes.<\/li>\n\n\n\n<li><strong>Obstacle-aware:<\/strong> trims placement curves around columns\/objects and door swing keepouts.<\/li>\n\n\n\n<li><strong>Live toggles:<\/strong> switch desk family, change aisle width, flip orientation, adjust teacher zone layout updates.<\/li>\n\n\n\n<li><strong>Validation layer:<\/strong> overlap checks, aisle graph connectivity, min-width tests, ADA reach probe.<\/li>\n\n\n\n<li><strong>Reports:<\/strong> seat count, NSF.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Design<\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-style-default is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Design Rule For Users:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Provide a clean room boundary and select teaching wall or a guiding axis.<\/li>\n\n\n\n<li>Set clearances first; desk angle second; furniture third.<\/li>\n\n\n\n<li>Keep \u03b8 consistent per room unless you intentionally segment bands.<\/li>\n\n\n\n<li>If validation flags fail (aisle width, overlap), adjust inputs not geometry by hand.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Design Rules For Creator:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Keep packing, centering, and validation as separable modules.<\/li>\n\n\n\n<li>All distances in consistent units; expose them via one schema (dictionary\/UI).<\/li>\n\n\n\n<li>Avoid geometry mutation in place output new curves\/CS each stage.<\/li>\n\n\n\n<li>Make each test return booleans + messages to surface in the report UI.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Inputs: <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"846\" height=\"1024\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-846x1024.png\" alt=\"\" class=\"wp-image-827\" style=\"width:625px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-846x1024.png 846w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-248x300.png 248w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-768x930.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-1269x1536.png 1269w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12-1692x2048.png 1692w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-12.png 1859w\" sizes=\"(max-width: 846px) 100vw, 846px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<ul class=\"wp-block-list\">\n<li>The user first has to setup the revit project.<\/li>\n\n\n\n<li>Family inputs need to be added into the model so they can be imported in. <\/li>\n\n\n\n<li>Choose layouts which you want to test out with<\/li>\n\n\n\n<li>2 kinds of desks will be added: Teachers desk and students desk<\/li>\n\n\n\n<li>Assign clearances according to code, and regulation<\/li>\n\n\n\n<li>Design Criteria has to be defined which helps includes: room front back and side offsets<\/li>\n\n\n\n<li>Social distance requirements<\/li>\n\n\n\n<li>Minimum clearnace desk widths, desk depth<\/li>\n\n\n\n<li>White baord angle<\/li>\n\n\n\n<li>Rooms to assign to.<\/li>\n\n\n\n<li>Orientation based on wall choosing; wall index<\/li>\n<\/ul>\n<\/div>\n\n\n\n<figure class=\"wp-block-image alignleft size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1-1024x346.png\" alt=\"\" class=\"wp-image-835\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1-1024x346.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1-300x101.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1-768x259.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1-1536x518.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture-1.png 1757w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>ITERATIVE PROCESS<\/p>\n\n\n\n<p>Built incrementally: v1 seat packing along a single back curve \u2192 v2 Transforming \u2192 v3 centering &amp; aisles \u2192 v4 obstacle-aware trimming and so on. Short cycles, quick usability tests with real rooms, and a backlog for teacher-zone presets, mixed desk types, and L-shaped rooms.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Create students\/teachers desk information and create polygons <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"1024\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-1006x1024.png\" alt=\"\" class=\"wp-image-837\" style=\"width:658px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-1006x1024.png 1006w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-295x300.png 295w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-768x782.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-1509x1536.png 1509w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/SGCDI-P2P-May-2022-Monthly-Call-13-2013x2048.png 2013w\" sizes=\"(max-width: 1006px) 100vw, 1006px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2-1024x401.png\" alt=\"\" class=\"wp-image-838\" style=\"width:735px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2-1024x401.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2-300x117.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2-768x301.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2-1536x601.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Capture2.png 1681w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first part of the script script shows taking student desk information and changing it into a ploygeometry<\/li>\n\n\n\n<li>The second part of the script shows taking teachers desk information and changing it into a polygeometry<\/li>\n\n\n\n<li>Points on Whiteboard viewport intersection<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Room walls breakdown<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-1024x511.jpg\" alt=\"\" class=\"wp-image-845\" style=\"width:683px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-1024x511.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-300x150.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-768x383.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47.jpg 1415w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"886\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/2.room-walls-breakdown.png\" alt=\"\" class=\"wp-image-854\" style=\"width:627px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/2.room-walls-breakdown.png 977w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/2.room-walls-breakdown-300x272.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/2.room-walls-breakdown-768x696.png 768w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Intersection point from white board angles:<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-2-1024x635.jpg\" alt=\"\" class=\"wp-image-853\" style=\"width:678px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-2-1024x635.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-2-300x186.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-2-768x476.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-47-2.jpg 1269w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"821\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/3.-intersevtion-focal.png\" alt=\"\" class=\"wp-image-856\" style=\"width:624px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/3.-intersevtion-focal.png 1022w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/3.-intersevtion-focal-300x241.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/3.-intersevtion-focal-768x617.png 768w\" sizes=\"(max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-heading-5-font-size\">                                         Create polygon based on view angle<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1024x635.jpg\" alt=\"\" class=\"wp-image-857\" style=\"width:678px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1024x635.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-300x186.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-768x476.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49.jpg 1269w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"699\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/4.-create-polygon-1024x699.png\" alt=\"\" class=\"wp-image-858\" style=\"width:626px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/4.-create-polygon-1024x699.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/4.-create-polygon-300x205.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/4.-create-polygon-768x524.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/4.-create-polygon.png 1161w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Create room offset curve and view angle<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1-1024x413.jpg\" alt=\"\" class=\"wp-image-860\" style=\"width:682px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1-1024x413.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1-300x121.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1-768x310.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1-1536x620.jpg 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-49-1.jpg 1573w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"863\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/5.-view.png\" alt=\"\" class=\"wp-image-859\" style=\"width:625px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/5.-view.png 776w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/5.-view-270x300.png 270w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/5.-view-768x854.png 768w\" sizes=\"(max-width: 776px) 100vw, 776px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Create back offset for travel pathway and clearance <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-50-1024x443.jpg\" alt=\"\" class=\"wp-image-861\" style=\"width:676px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-50-1024x443.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-50-300x130.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-50-768x332.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-50.jpg 1519w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"872\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-142758.png\" alt=\"\" class=\"wp-image-862\" style=\"width:631px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-142758.png 910w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-142758-300x287.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-142758-768x736.png 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Minimum desk clearance + seat coordinates <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"611\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-51-1-1024x611.jpg\" alt=\"\" class=\"wp-image-865\" style=\"width:680px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-51-1-1024x611.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-51-1-300x179.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-51-1-768x458.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-51-1.jpg 1294w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"789\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-143834-1024x789.png\" alt=\"\" class=\"wp-image-864\" style=\"width:637px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-143834-1024x789.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-143834-300x231.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-143834-768x592.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-143834.png 1196w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Distance between rows<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-52-1024x499.jpg\" alt=\"\" class=\"wp-image-868\" style=\"width:685px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-52-1024x499.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-52-300x146.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-52-768x375.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-52.jpg 1431w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"377\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-144527.png\" alt=\"\" class=\"wp-image-866\" style=\"width:640px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-144527.png 911w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-144527-300x124.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Screenshot-2025-08-27-144527-768x318.png 768w\" sizes=\"(max-width: 911px) 100vw, 911px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Assign polygons to coordinate system<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-53-1024x507.jpg\" alt=\"\" class=\"wp-image-869\" style=\"width:693px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-53-1024x507.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-53-300x148.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-53-768x380.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-53.jpg 1421w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"834\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/1-2-1024x834.png\" alt=\"\" class=\"wp-image-871\" style=\"width:648px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/1-2-1024x834.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/1-2-300x244.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/1-2-768x625.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/1-2.png 1081w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"536\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/7.png\" alt=\"\" class=\"wp-image-872\" style=\"width:632px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/7.png 588w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/7-300x273.png 300w\" sizes=\"(max-width: 588px) 100vw, 588px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"607\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/8-1.png\" alt=\"\" class=\"wp-image-873\" style=\"width:659px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/8-1.png 692w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/8-1-300x263.png 300w\" sizes=\"(max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:91px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Filter desks which satisfy clearance requirements <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54-1024x413.jpg\" alt=\"\" class=\"wp-image-876\" style=\"width:694px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54-1024x413.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54-300x121.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54-768x310.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54-1536x620.jpg 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeers-Computational-designboard-Frame-54.jpg 1574w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"933\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/10-1.png\" alt=\"\" class=\"wp-image-877\" style=\"width:661px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/10-1.png 773w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/10-1-249x300.png 249w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/10-1-768x927.png 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading alignwide has-text-align-center has-heading-5-font-size\">Place teachers desk and Visualize elements <\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"906\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/12-1.png\" alt=\"\" class=\"wp-image-884\" style=\"width:649px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/12-1.png 998w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/12-1-300x272.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/12-1-768x697.png 768w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"602\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/last-1024x602.png\" alt=\"\" class=\"wp-image-886\" style=\"width:792px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/last-1024x602.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/last-300x176.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/last-768x452.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/last.png 1432w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<p>The scripts creates a variety of desk layout options of any sized classrooms. The user just has to add information for inputs as per project requirement and choose style of table arrangement, and the scripts hands over best possible solution.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Impact<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Happens very frequently on education projects.<\/li>\n\n\n\n<li>Quickly populates desks per code requirements all wall orientations in rooms<\/li>\n\n\n\n<li><strong>Speed:<\/strong>&nbsp;hours of arranging tables become minutes of setup.<\/li>\n\n\n\n<li><strong>Fewer errors:<\/strong>&nbsp;Furniture aligns with clearances evenly<\/li>\n\n\n\n<li><strong>Scale:<\/strong>&nbsp;works across large plans and multi\u2011level studies<\/li>\n\n\n\n<li><strong>Keeps momentum:<\/strong>&nbsp;I can iterate on layout without paying a manual rework cost each round.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:47px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\">Key Tech Stack<\/h2>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Python<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Dynamo<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Revit<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Parametric geometry translation<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Rule Design<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">BIM<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Productionization<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">User research<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Key Metric<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:58px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Professional Project: Stantec Role: Computational Designer Team members: Esra Abumounshar, Tabeer Tariq Parametric Classroom layouts with rule-based seating and safety gaps. Challenge Classrooms have various kinds of seating arrangement which help foster collaboration, interaction and a more involved education experience. Testing variety of options while keeping clearances, circulation and Net square footage in mind while [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-767","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=767"}],"version-history":[{"count":29,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/767\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/767\/revisions\/1205"}],"up":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}