{"id":30305,"date":"2023-04-12T07:55:40","date_gmt":"2023-04-12T07:55:40","guid":{"rendered":"https:\/\/stg.visualarq.com\/?page_id=30305"},"modified":"2024-09-04T11:24:25","modified_gmt":"2024-09-04T11:24:25","slug":"labs","status":"publish","type":"page","link":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/","title":{"rendered":"Labs"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h1 class=\"wp-block-heading\">VisualARQ Labs<\/h1>\n\n\n\n<p><div style=\"background-color: #fafad2; padding: 20px; margin-bottom: 20px;\"><p>\u6b64\u9875\u9762\u5c1a\u672a\u7ffb\u8bd1\u6210\u4e2d\u6587\uff0c\u4ec5\u63d0\u4f9b\u82f1\u6587\u3002<\/p><p><a href=\"https:\/\/translate.google.com\/translate?js=n&sl=en&tl=zh-hans&u=https:\/\/www.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/pages\/30305\/\" target=_blank>\u6309\u6b64\u5904\u9605\u8bfbGoogle\u7684\u81ea\u52a8\u7ffb\u8bd1\uff08\u4f46\u53ef\u80fd\u4e0d\u51c6\u786e\u4e14\u4e0d\u53ef\u9760\uff09<\/a><\/div>&#13;\n&#13;\nVisualARQ Labs is a collection of experimental commands involving VisualARQ objects, which extend the features of VisualARQ.<\/p>\n\n\n\n<p>These commands are driven by Grasshopper definitions run with the Grasshopper Player. They are all embedded into commands with their own toolbar, so therefore no knowledge of Grasshopper is required to use them.<\/p>\n\n\n\n<p>The features included in VisualARQ Labs might eventually be developed in the core of VisualARQ in future versions.<\/p>\n\n\n\n<p>If you have any questions or requests about these commands, please write us at <a href=\"mailto:visualarq@asuni.com\">visualarq@asuni.com<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-font-size is-style-outline is-style-outline--1\" style=\"font-size:16px\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.food4rhino.com\/en\/app\/visualarq-labs\" style=\"border-radius:10px;color:#2191ab\">Download VisualARQ Labs<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png\" alt=\"\" class=\"wp-image-30297\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png 1000w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO-980x980.png 980w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO-480x480.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1000px, 100vw\" \/><\/figure>\n<\/div>\n<\/div>\n\n<h3 class=\"wp-block-heading\">Requirements<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Rhino 7 SR27 or later<\/li>\n\n\n\n<li>VisualARQ 2.13 or later<\/li>\n<\/ul>\n\n<p><\/p>\n\n<h3 class=\"wp-block-heading\">How to install it?<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Download VisualARQ Labs from food4Rhino.<\/li>\n\n\n\n<li>Extract the files from the zip file<\/li>\n\n\n\n<li>Drag and drop the .yak file into the Rhino interface. That&#8217;s it!<\/li>\n\n\n\n<li>If the VisualARQ Labs toolbar doesn&#8217;t appear, you can load it manually:\n<ul class=\"wp-block-list\">\n<li>Go to Rhino Menu &gt; Tools &gt; Toolbar Layout&#8230;<\/li>\n\n\n\n<li>File &gt; Open&#8230; and select the <em>VisualARQLABS.rui<\/em> file from the unzipped folder.<\/li>\n\n\n\n<li>If you restart Rhino right now, the VisualARQ Labs toolbar will appear as you left it.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\">How to uninstall it?<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Open the Rhino Package Manager (<em>PackageManager<\/em> command)<\/li>\n\n\n\n<li>Select the VisualARQ Labs app from the list and click on the Uninstall button.<\/li>\n\n\n\n<li>In order to delete the VisualARQ Labs toolbar simply close it and restart Rhino or go to Rhino Menu &gt; Tools &gt; Toolbar Layout&#8230;, select the VisualARQ Labs toolbar from the Files list, and then go to File &gt; Close.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\">How to update it?<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Download and unzip the updated files in food4Rhino<\/li>\n\n\n\n<li>Drag and drop the .yak file into Rhino.<\/li>\n\n\n\n<li>Restart Rhino. <\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Command list:<\/h2>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#vaWallExtendToWall\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29835\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240.png\" alt=\"\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Wall Extend To Wall<\/a><\/li>\n\n\n\n<li><a href=\"#vaWallSplitHorizontally\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29909\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240.png\" alt=\"\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Wall Split Horizontally<\/a><\/li>\n\n\n\n<li><a href=\"#vaWallAlignmentToggle\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-30211\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240.png\" alt=\"vaWallAlignmentToggle\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Wall Alignment Toggle<\/a><\/li>\n\n\n\n<li><a href=\"#vaSlabJoin\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29850\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240.png\" alt=\"\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240.png 242w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Slab Join<\/a><\/li>\n\n\n\n<li><a href=\"#vaSlabFromWalls\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29894\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240.png\" alt=\"Slab from walls\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Slab From Walls<\/a><\/li>\n\n\n\n<li><a href=\"#vaStairFlip\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29866\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24.png\" alt=\"Flip stair direction\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Stair Flip<\/a><\/li>\n\n\n\n<li><a href=\"#vaStairRemoveLastStep\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29880\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep.png\" alt=\"Stair remove and recover last step\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Stair Remove &amp; Recover Last Step<\/a><\/li>\n\n\n\n<li><a href=\"#vaMatchProperty\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29931\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240.png\" alt=\"Match VisualARQ property\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Match Property<\/a><\/li>\n\n\n\n<li><a href=\"#vaMatchStyle\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29955\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240.png\" alt=\"VisualARQ Match Style\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Match Style<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/vaMatchSectionAttributes\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29962\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240.png\" alt=\"Match height\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Match Height<\/a><\/li>\n\n\n\n<li><a href=\"#vaMatchSectionAttributes\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29979\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240.png\" alt=\"Match Section Attributes\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240.png 262w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Match Section Attributes<\/a><\/li>\n\n\n\n<li><a href=\"#vaSelDup\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29986\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240.png\" alt=\"Select duplicated VisualARQ objects\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Select Duplicated Objects<\/a><\/li>\n\n\n\n<li><a href=\"#vaExtractCurves\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-29993\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaExtractCurves3-240.png\" alt=\"Extract curves from VisulaARQ objects\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaExtractCurves3-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaExtractCurves3-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Extract Curves<\/a><\/li>\n\n\n\n<li><a href=\"#vaOffset\"><img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-30000\" style=\"width: 25px;\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240.png\" alt=\"Offset VisualARQ objects\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240.png 262w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240-150x150.png 150w\" sizes=\"(max-width: 25px) 100vw, 25px\" \/> Offset Objects<\/a><\/li>\n<\/ul>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaWallExtendToWall\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240.png\" alt=\"\" class=\"wp-image-29835\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendH-240-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Wall Extend To Wall<\/h4>\n\n\n\n<p id=\"vaWallExtendToWall\"><em>vaWallExtendToWall<\/em><\/p>\n\n\n\n<p>This command lets you extend walls to other walls.<\/p>\n\n\n\n<p>Curved walls do not support this feature. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallExtendToWall-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaWallSplitHorizontally\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240.png\" alt=\"\" class=\"wp-image-29909\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-240-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Wall Split Horizontally<\/h4>\n\n\n\n<p id=\"vaWallSplitHorizontally\"><em>vaWallSplitHorizontally<\/em><\/p>\n\n\n\n<p>This command splits a wall by a horizontal cut at a specific elevation.<\/p>\n\n\n\n<p>It works with multiple walls.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaWallSplitH-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaWallAlignmentToggle\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240.png\" alt=\"vaWallAlignmentToggle\" class=\"wp-image-30211\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/AlignmentToggle-240-150x150.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Wall Alignment Toggle<\/h4>\n\n\n\n<p id=\"vaWallSplitHorizontally\"><em>vaWallAlignmentToggle<\/em><\/p>\n\n\n\n<p>This command changes the alignment of walls from <em>Left <\/em>to <em>Right <\/em>or from <em>Right <\/em>to <em>Left<\/em>.<\/p>\n\n\n\n<p>It doesn&#8217;t affect walls with <em>Center <\/em>alignment.<\/p>\n\n\n\n<p>It works with multiple walls.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/vaWallAlignmentToggle-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaSlabJoin\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"242\" height=\"242\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240.png\" alt=\"\" class=\"wp-image-29850\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240.png 242w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabJoin-240-150x150.png 150w\" sizes=\"(max-width: 242px) 100vw, 242px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Slab Join<\/h4>\n\n\n\n<p><em>vaSlabJoin<\/em><\/p>\n\n\n\n<p>This command joins two or more overlapping slabs into a single slab object.<\/p>\n\n\n\n<p>The slab top surfaces need to be on the same plane. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSlabJoin-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaSlabFromWalls\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240.png\" alt=\"\" class=\"wp-image-29894\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/SlabFromWalls-240-150x150.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Slab From Walls<\/h4>\n\n\n\n<p><em>vaSlabFromWalls<\/em><\/p>\n\n\n\n<p>This command creates a slab from a group of walls. An option lets you choose to create the slab from the interior boundary of the walls, or from the exterior boundary.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSlabFromWalls-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaStairFlip\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24.png\" alt=\"\" class=\"wp-image-29866\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Stair-24-150x150.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Stair Flip<\/h4>\n\n\n\n<p><em>vaStairFlip<\/em><\/p>\n\n\n\n<p>This command changes the orientation of stairs, so the upper point where the last step ends becomes the lower part where the stair starts.<\/p>\n\n\n\n<p>This command is not available on spiral stairs, which already have the property &#8220;Clockwise&#8221; for the same purpose. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairFlip-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaStairRemoveLastStep\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep.png\" alt=\"\" class=\"wp-image-29880\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep-150x150.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Stair Remove &amp; Recover Last Step<\/h4>\n\n\n\n<p><em>vaStairRemoveLastStep (left click)<\/em><\/p>\n\n\n\n<p><em>vaStairRecoverLastStep (right click)<\/em><\/p>\n\n\n\n<p>These commands subtract the last step of a stair with a solid generated internally and recover the step by extracting that subtraction.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaStairRemoveLastStep-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaMatchProperty\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240.png\" alt=\"\" class=\"wp-image-29931\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchProperty-240-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Match Property<\/h4>\n\n\n\n<p><em>vaMatchProperty<\/em><\/p>\n\n\n\n<p>This command takes the property of an object and sets it to another one. The property is entered by typing any parametric property name existing in VisualARQ objects. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>name<\/em><\/li>\n\n\n\n<li><em>description<\/em><\/li>\n\n\n\n<li><em>height<\/em><\/li>\n\n\n\n<li><em>alignment <\/em>(for Walls, Curtain Walls, Railings&#8230;)<\/li>\n\n\n\n<li><em>profileAlignment <\/em>(for Beams or Columns)<\/li>\n\n\n\n<li><em>style<\/em><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchProperty-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaMatchStyle\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240.png\" alt=\"\" class=\"wp-image-29955\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240.png 240w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle2-240-150x150.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Match Style<\/h4>\n\n\n\n<p><em>vaMatchStyle<\/em><\/p>\n\n\n\n<p>This command takes the style of an object and sets it to another one of the same types. <\/p>\n\n\n\n<p>It can be used on multiple objects at the same time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaMatchStyle-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaMatchHeight\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240.png\" alt=\"\" class=\"wp-image-29962\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/MatchHeight3-240-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Match Height<\/h4>\n\n\n\n<p><em>vaMatchHeight<\/em><\/p>\n\n\n\n<p>This command takes the height of an object and sets it to another one. This command is valid for walls, curtain walls, columns, railings, and stairs. <\/p>\n\n\n\n<p>It can be used on multiple objects at the same time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/vaMatchHeight-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaMatchSectionAttributes\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"262\" height=\"262\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240.png\" alt=\"Match Section Attributes\" class=\"wp-image-29979\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240.png 262w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/Match-Section-Attributes-240-150x150.png 150w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Match Section Attributes<\/h4>\n\n\n\n<p><em>vaMatchSectionAttributes<\/em><\/p>\n\n\n\n<p>This command takes the section attributes of a Rhino object and sets it to another one. This command is not yet available for VisualARQ objects, which usually have the section attributes defined by style.<\/p>\n\n\n\n<p>This command can be used on multiple objects at the same time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/vaMatchSectionAttributes-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaSelDup\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240.png\" alt=\"Select duplicated VisualARQ objects\" class=\"wp-image-29986\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240.png 250w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaSelDup-240-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Select Duplicated VisualARQ objects<\/h4>\n\n\n\n<p><em>vaSelDup<\/em><\/p>\n\n\n\n<p>This command finds and selects identical VisualARQ objects located in the same position. The criteria to identify identical objects is a bit different for each object type. These are the evaluated parameters to determine if objects are duplicated:  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Walls<\/strong>, <strong>Curtain walls, Railings<\/strong>, and <strong>stairs<\/strong>: path curve start and end point.<\/li>\n\n\n\n<li><strong>Beams<\/strong>: volume, and pathcurve start and end points.<\/li>\n\n\n\n<li><strong>Doors and Windows<\/strong>: position and opening profile area.<\/li>\n\n\n\n<li><strong>Slabs and roofs<\/strong>: volume and position of two of their boundary vertex.<\/li>\n\n\n\n<li><strong>Columns, Furniture and Element objects<\/strong>: volume, position, centroid position, and rotation. <\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/vaSelDup-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" id=\"vaOffset\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100px\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"262\" height=\"262\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240.png\" alt=\"Offset VisualARQ objects\" class=\"wp-image-30000\" style=\"width:100px;height:100px\" srcset=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240.png 262w, https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/01\/vaOffset-240-150x150.png 150w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Offset Objects<\/h4>\n\n\n\n<p><em>vaOffset<\/em><\/p>\n\n\n\n<p>This command copies VisualARQ objects at a specific distance from their original position or path curve.<\/p>\n\n\n\n<p>This command works with walls, curtain walls, beams, railings, doors, windows, and slabs.<\/p>\n\n\n\n<p>This command can be used on multiple objects at the same time. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-video\"><video height=\"300\" style=\"aspect-ratio: 300 \/ 300;\" width=\"300\" controls=\"\" src=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/vaOffset-300.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>VisualARQ Labs &#13; &#13; VisualARQ Labs is a collecti [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":900,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-30305","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Labs - VisualARQ<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Labs - VisualARQ\" \/>\n<meta property=\"og:description\" content=\"VisualARQ Labs &#013; &#013; VisualARQ Labs is a collecti [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stg.visualarq.com\/zh-hans\/labs\/\" \/>\n<meta property=\"og:site_name\" content=\"VisualARQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/visualarq\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-04T11:24:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@VisualARQ\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/\",\"url\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/\",\"name\":\"Labs - VisualARQ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stg.visualarq.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/VA-LABS-LOGO.png\",\"datePublished\":\"2023-04-12T07:55:40+00:00\",\"dateModified\":\"2024-09-04T11:24:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/stg.visualarq.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/VA-LABS-LOGO.png\",\"contentUrl\":\"https:\\\/\\\/stg.visualarq.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/VA-LABS-LOGO.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/labs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Labs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/#website\",\"url\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/\",\"name\":\"VisualARQ\",\"description\":\"Flexible BIM for Rhino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stg.visualarq.com\\\/zh-hans\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Labs - VisualARQ","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"zh_CN","og_type":"article","og_title":"Labs - VisualARQ","og_description":"VisualARQ Labs &#13; &#13; VisualARQ Labs is a collecti [&hellip;]","og_url":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/","og_site_name":"VisualARQ","article_publisher":"https:\/\/www.facebook.com\/visualarq","article_modified_time":"2024-09-04T11:24:25+00:00","og_image":[{"url":"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@VisualARQ","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"10 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/","url":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/","name":"Labs - VisualARQ","isPartOf":{"@id":"https:\/\/stg.visualarq.com\/zh-hans\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/#primaryimage"},"image":{"@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/#primaryimage"},"thumbnailUrl":"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png","datePublished":"2023-04-12T07:55:40+00:00","dateModified":"2024-09-04T11:24:25+00:00","breadcrumb":{"@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stg.visualarq.com\/zh-hans\/labs\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/#primaryimage","url":"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png","contentUrl":"https:\/\/stg.visualarq.com\/wp-content\/uploads\/2023\/03\/VA-LABS-LOGO.png"},{"@type":"BreadcrumbList","@id":"https:\/\/stg.visualarq.com\/zh-hans\/labs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stg.visualarq.com\/zh-hans\/home\/"},{"@type":"ListItem","position":2,"name":"Labs"}]},{"@type":"WebSite","@id":"https:\/\/stg.visualarq.com\/zh-hans\/#website","url":"https:\/\/stg.visualarq.com\/zh-hans\/","name":"VisualARQ","description":"Flexible BIM for Rhino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stg.visualarq.com\/zh-hans\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"}]}},"_links":{"self":[{"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/pages\/30305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=30305"}],"version-history":[{"count":0,"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/pages\/30305\/revisions"}],"wp:attachment":[{"href":"https:\/\/stg.visualarq.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=30305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}