{"id":61,"date":"2026-02-09T10:35:24","date_gmt":"2026-02-09T10:35:24","guid":{"rendered":"http:\/\/bimsoft.qa\/?p=61"},"modified":"2026-02-09T10:39:04","modified_gmt":"2026-02-09T10:39:04","slug":"navisworks-c-api-sections","status":"publish","type":"post","link":"https:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/","title":{"rendered":"NavisWorks C# Api Sections"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"596\" src=\"http:\/\/bimsoft.qa\/wp-content\/uploads\/2026\/02\/image.png\" alt=\"NavisWorks C# API Section Tools enable sectioning via c# .Net and COM \" class=\"wp-image-65\" srcset=\"https:\/\/bimsoft.qa\/wp-content\/uploads\/2026\/02\/image.png 800w, https:\/\/bimsoft.qa\/wp-content\/uploads\/2026\/02\/image-300x224.png 300w, https:\/\/bimsoft.qa\/wp-content\/uploads\/2026\/02\/image-768x572.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Often its&#8217; important to have some code snippets to be able to solve concreate task in NavisWorks via .NET API at C# language. Cause documentations is not always self explanatory. Especially in case COM API. So for Cutting and Section planes in navis samples Bello is able to do the job. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CONTENT<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/#NavisViaCom\" data-type=\"link\" data-id=\"http:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/\">Create Section via COM<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/#NetApiAddSectionBox\">Create NavisWorks Section Box via C# .Net API<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/#BridgeComAddSectionBox\">Add Sections Planes via Bridge COM<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"NavisViaCom\">Create sectioning plane via COM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20181016111619\/http:\/\/adndevblog.typepad.com\/autocad\/xiaodong-liang.html\">Xiaodong Liang<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Origin was available here: <a href=\"http:\/\/adndevblog.typepad.com\/aec\/2012\/08\/create-sectioning-plane.html\">http:\/\/adndevblog.typepad.com\/aec\/2012\/08\/create-sectioning-plane.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Currently, only COM exposed some small API for sectioning. InwClippingPlaneColl can add the custom clipping plane. But InwClippingPlaneColl.Add method is not supported. This is because the COM wrapper in having to follow the underlying C++ code.<br>You need to use InwClippingPlaneColl2.CreatePlane. It passes in a 1 based index. Default planes will be created as required, up to and including this index. Then you modify the plane that is in the collection directly.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#E6E6E6;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>        private void createSectionPlane()\n        {\n            ComApi.InwOpState10 state;\n            state = ComBridge.State;\n\n            \/\/ create a geometry vector as the normal of section plane\n            ComApi.InwLUnitVec3f sectionPlaneNormal =\n                (ComApi.InwLUnitVec3f)state.ObjectFactory(\n                Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwLUnitVec3f,\n                null,\n                null);\n            sectionPlaneNormal.SetValue(1, 1, 0);\n\n            \/\/ create a geometry plane\n            ComApi.InwLPlane3f sectionPlane =\n                (ComApi.InwLPlane3f)state.ObjectFactory\n                (Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwLPlane3f,\n                null,\n                null);\n\n            \/\/get collection of sectioning planes\n            ComApi.InwClippingPlaneColl2 clipColl =\n                (ComApi.InwClippingPlaneColl2)state.CurrentView.ClippingPlanes();\n\n            \/\/ get the count of current sectioning planes\n            int planeCount = clipColl.Count + 1;\n\n            \/\/ create a new sectioning plane\n            \/\/ it forces creation of planes up to this index.\n            clipColl.CreatePlane(planeCount);\n\n            \/\/ get the last sectioning plane which are what we created\n            ComApi.InwOaClipPlane cliPlane =\n                (ComApi.InwOaClipPlane)state.CurrentView.ClippingPlanes().Last();\n\n            \/\/assign the geometry vector with the plane\n            sectionPlane.SetValue(sectionPlaneNormal, 1.0);\n\n            \/\/ ask the sectioning plane uses the new geometry plane\n            cliPlane.Plane = sectionPlane;\n\n            \/\/ enable this sectioning plane\n            cliPlane.Enabled = true;\n        }<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki slack-dark\" style=\"background-color: #222222\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E6E6E6\">        <\/span><span style=\"color: #569CD6\">private<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #DCDCAA\">createSectionPlane<\/span><span style=\"color: #E6E6E6\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwOpState10<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">ComBridge<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">State<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ create a geometry vector as the normal of section plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwLUnitVec3f<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">sectionPlaneNormal<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                (<\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwLUnitVec3f<\/span><span style=\"color: #E6E6E6\">)<\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">ObjectFactory<\/span><span style=\"color: #E6E6E6\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                <\/span><span style=\"color: #9CDCFE\">Autodesk<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Navisworks<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Api<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Interop<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">nwEObjectType<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">eObjectType_nwLUnitVec3f<\/span><span style=\"color: #E6E6E6\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                <\/span><span style=\"color: #569CD6\">null<\/span><span style=\"color: #E6E6E6\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                <\/span><span style=\"color: #569CD6\">null<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">sectionPlaneNormal<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetValue<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #B5CEA8\">1<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #B5CEA8\">1<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #B5CEA8\">0<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ create a geometry plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwLPlane3f<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">sectionPlane<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                (<\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwLPlane3f<\/span><span style=\"color: #E6E6E6\">)<\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">ObjectFactory<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                (<\/span><span style=\"color: #9CDCFE\">Autodesk<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Navisworks<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Api<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Interop<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">nwEObjectType<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">eObjectType_nwLPlane3f<\/span><span style=\"color: #E6E6E6\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                <\/span><span style=\"color: #569CD6\">null<\/span><span style=\"color: #E6E6E6\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                <\/span><span style=\"color: #569CD6\">null<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/get collection of sectioning planes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwClippingPlaneColl2<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">clipColl<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                (<\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwClippingPlaneColl2<\/span><span style=\"color: #E6E6E6\">)<\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">CurrentView<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">ClippingPlanes<\/span><span style=\"color: #E6E6E6\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ get the count of current sectioning planes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #569CD6\">int<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">planeCount<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">clipColl<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Count<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #B5CEA8\">1<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ create a new sectioning plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ it forces creation of planes up to this index.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">clipColl<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">CreatePlane<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">planeCount<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ get the last sectioning plane which are what we created<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwOaClipPlane<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">cliPlane<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                (<\/span><span style=\"color: #4EC9B0\">ComApi<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #4EC9B0\">InwOaClipPlane<\/span><span style=\"color: #E6E6E6\">)<\/span><span style=\"color: #9CDCFE\">state<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">CurrentView<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">ClippingPlanes<\/span><span style=\"color: #E6E6E6\">().<\/span><span style=\"color: #DCDCAA\">Last<\/span><span style=\"color: #E6E6E6\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/assign the geometry vector with the plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">sectionPlane<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetValue<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">sectionPlaneNormal<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #B5CEA8\">1.0<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ ask the sectioning plane uses the new geometry plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">cliPlane<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Plane<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">sectionPlane<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">            \/\/ enable this sectioning plane<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #9CDCFE\">cliPlane<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Enabled<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">        }<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"NetApiAddSectionBox\">Create NavisWorks Section Box via .Net API <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With .Net Api section box might be created as valid JSON object and assign to current View:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#E6E6E6;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>private void createSectionPlane(double centerX, double centerY, double CenterZ)\n{                                \n\ndouble halfSize = 5;\nstring clippingPlanesJson = \n           \"{\\\"Type\\\": \\\"ClipPlaneSet\\\",\" +\n            \"\\\"Version\\\":1,\\\"OrientedBox\\\":\" +\n           \"{\\\"Type\\\":\\\"OrientedBox3D\\\",\" +\n            \"\\\"Version\\\":1,\\\"Box\\\":\" +\n\"[\" +\n    \"&#91;\";\nclippingPlanesJson += (centerX - halfSize).ToString() + \",\";\nclippingPlanesJson += (centerY - halfSize).ToString() + \",\";\nclippingPlanesJson += (centerZ - halfSize).ToString() + \n\"&#93;,&#91;\" +\nclippingPlanesJson += (centerX + halfSize).ToString() + \",\";\nclippingPlanesJson += (centerY + halfSize).ToString() + \",\";\nclippingPlanesJson += (centerZ + halfSize).ToString() + \n     \"&#93;\" +\n\"],\";\nclippingPlanesJson += \"\\\"Rotation\\\":&#91;0,0,0&#93;},\\\"Enabled\\\":true}\";\n                                Autodesk.Navisworks.Api.Application.ActiveDocument.ActiveView.SetClippingPlanes(clippingPlanesJson);<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki slack-dark\" style=\"background-color: #222222\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #569CD6\">private<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #DCDCAA\">createSectionPlane<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #569CD6\">double<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">centerX<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #569CD6\">double<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">centerY<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #569CD6\">double<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">CenterZ<\/span><span style=\"color: #E6E6E6\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">{                                <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #569CD6\">double<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #B5CEA8\">5<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #569CD6\">string<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">           <\/span><span style=\"color: #CE9178\">&quot;{<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Type<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">: <\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">ClipPlaneSet<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">,&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #CE9178\">&quot;<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Version<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:1,<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">OrientedBox<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">           <\/span><span style=\"color: #CE9178\">&quot;{<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Type<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">OrientedBox3D<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">,&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">            <\/span><span style=\"color: #CE9178\">&quot;<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Version<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:1,<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Box<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #CE9178\">&quot;[&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">    <\/span><span style=\"color: #CE9178\">&quot;&#91;&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerX<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">-<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #CE9178\">&quot;,&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerY<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">-<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #CE9178\">&quot;,&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerZ<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">-<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #CE9178\">&quot;&#93;,&#91;&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerX<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #CE9178\">&quot;,&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerY<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #CE9178\">&quot;,&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">centerZ<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">halfSize<\/span><span style=\"color: #E6E6E6\">).<\/span><span style=\"color: #DCDCAA\">ToString<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">+<\/span><span style=\"color: #E6E6E6\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">     <\/span><span style=\"color: #CE9178\">&quot;&#93;&quot;<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #CE9178\">&quot;],&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">+=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #CE9178\">&quot;<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Rotation<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:&#91;0,0,0&#93;},<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">Enabled<\/span><span style=\"color: #D7BA7D\">\\&quot;<\/span><span style=\"color: #CE9178\">:true}&quot;<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">                                <\/span><span style=\"color: #9CDCFE\">Autodesk<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Navisworks<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Api<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Application<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">ActiveDocument<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">ActiveView<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetClippingPlanes<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">clippingPlanesJson<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"BridgeComAddSectionBox\">Add Sections Planes via Bridge COM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Add Sections Planes via Bridge COM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">published att Autodesk Forum by <a href=\"https:\/\/forums.autodesk.com\/t5\/user\/viewprofilepage\/user-id\/4888455\">bvgarbar<\/a><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#E6E6E6;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>private void CreateSectionBox(Document doc, DocumentCurrentSelection selection)\n{\nvar currentViewPoint = doc.CurrentViewpoint;\nvar viewPointValue = currentViewPoint?.Value;\nvar planes = viewPointValue?.InternalClipPlanes;\nif (planes == null) return;\n\nplanes.SetMode(LcOaClipPlaneSetMode.eMODE_BOX);\nif (planes.GetMode() != LcOaClipPlaneSetMode.eMODE_BOX) return;\nBoundingBox3D box = selection.SelectedItems.BoundingBox();\n\/\/planes.FitToBox(box);\nplanes.SetBox(box);\nplanes.SetEnabled(true);\ncurrentViewPoint.Value.ZoomBox(box);\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki slack-dark\" style=\"background-color: #222222\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #569CD6\">private<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #569CD6\">void<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #DCDCAA\">CreateSectionBox<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #4EC9B0\">Document<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">doc<\/span><span style=\"color: #E6E6E6\">, <\/span><span style=\"color: #4EC9B0\">DocumentCurrentSelection<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">selection<\/span><span style=\"color: #E6E6E6\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #569CD6\">var<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">currentViewPoint<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">doc<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">CurrentViewpoint<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #569CD6\">var<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">viewPointValue<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">currentViewPoint<\/span><span style=\"color: #D4D4D4\">?<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Value<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #569CD6\">var<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">viewPointValue<\/span><span style=\"color: #D4D4D4\">?<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">InternalClipPlanes<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C586C0\">if<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">==<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #569CD6\">null<\/span><span style=\"color: #E6E6E6\">) <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetMode<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">LcOaClipPlaneSetMode<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">eMODE_BOX<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C586C0\">if<\/span><span style=\"color: #E6E6E6\"> (<\/span><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">GetMode<\/span><span style=\"color: #E6E6E6\">() <\/span><span style=\"color: #D4D4D4\">!=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">LcOaClipPlaneSetMode<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">eMODE_BOX<\/span><span style=\"color: #E6E6E6\">) <\/span><span style=\"color: #C586C0\">return<\/span><span style=\"color: #E6E6E6\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #4EC9B0\">BoundingBox3D<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">box<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #E6E6E6\"> <\/span><span style=\"color: #9CDCFE\">selection<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">SelectedItems<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">BoundingBox<\/span><span style=\"color: #E6E6E6\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A9955\">\/\/planes.FitToBox(box);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetBox<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">box<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">planes<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">SetEnabled<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #569CD6\">true<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9CDCFE\">currentViewPoint<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #9CDCFE\">Value<\/span><span style=\"color: #E6E6E6\">.<\/span><span style=\"color: #DCDCAA\">ZoomBox<\/span><span style=\"color: #E6E6E6\">(<\/span><span style=\"color: #9CDCFE\">box<\/span><span style=\"color: #E6E6E6\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E6E6E6\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Often its&#8217; important to have some code snippets to be able to solve concreate task in NavisWorks via .NET API at C# language. Cause documentations is not always self explanatory. Especially in case COM API. So for Cutting and Section &hellip; <a href=\"https:\/\/bimsoft.qa\/index.php\/2026\/02\/09\/navisworks-c-api-sections\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,5],"tags":[],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-api","category-c","category-navisworks"],"_links":{"self":[{"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":3,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions\/66"}],"wp:attachment":[{"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bimsoft.qa\/index.php\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}