<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Product Comparison 2026 Archives - TurboCAD Africa</title>
	<atom:link href="https://turbocad.co.za/category/product-comparison-2026/feed/" rel="self" type="application/rss+xml" />
	<link>https://turbocad.co.za/category/product-comparison-2026/</link>
	<description>2D &#38; 3D CAD Software &#38; Training Courses</description>
	<lastBuildDate>Mon, 27 Jul 2026 12:13:43 +0000</lastBuildDate>
	<language>en-ZA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://turbocad.co.za/wp-content/uploads/2019/04/cropped-TCPRO-32x32.png</url>
	<title>Product Comparison 2026 Archives - TurboCAD Africa</title>
	<link>https://turbocad.co.za/category/product-comparison-2026/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>TurboCAD 2026 &#8211; Feature Comparison</title>
		<link>https://turbocad.co.za/turbocad-2026-feature-comparison/</link>
		
		<dc:creator><![CDATA[TurboCAD Africa]]></dc:creator>
		<pubDate>Sat, 06 Jun 2026 07:00:29 +0000</pubDate>
				<category><![CDATA[Product Comparison 2026]]></category>
		<category><![CDATA[TurboCAD 2026]]></category>
		<guid isPermaLink="false">https://turbocad.co.za/?p=44787</guid>

					<description><![CDATA[<p>The post <a href="https://turbocad.co.za/turbocad-2026-feature-comparison/">TurboCAD 2026 &#8211; Feature Comparison</a> appeared first on <a href="https://turbocad.co.za">TurboCAD Africa</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid vc_custom_1556175526976"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="1920" height="369" src="https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner.png" class="vc_single_image-img attachment-full" alt="" title="TurboCAD 2026 - Press Release Banner" srcset="https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner.png 1920w, https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner-300x58.png 300w, https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner-1024x197.png 1024w, https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner-768x148.png 768w, https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner-1536x295.png 1536w, https://turbocad.co.za/wp-content/uploads/2026/05/TurboCAD-2026-Press-Release-Banner-600x115.png 600w" sizes="(max-width: 1920px) 100vw, 1920px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<h1 style="text-align: left;" align="center">TurboCAD 2026 for Windows: Elevate Your Design Game</h1>
<p><!--StartFragment -->TurboCAD 2026 is almost here, bringing over 70 new features and improvements to empower architects, engineers, and designers with cutting-edge tools. Whether you&#8217;re crafting intricate mechanical designs or architectural masterpieces, this latest release enhances sheet metal design, CAD interoperability, and rendering capabilities to streamline your workflow.</p>
<p>Explore the different editions, from Platinum to Designer, tailored to fit your needs. Plus, existing TurboCAD users can upgrade at a discounted rate, ensuring you stay ahead without breaking the bank.</p>
<p>Quickly see the feature differences of TurboCAD 2026 Platinum, TurboCAD Professional, TurboCAD Deluxe, and TurboCAD Designer in our comparison table below.</p>
<p>Click <a href="https://turbocad.co.za/wp-content/uploads/2026/06/TurboCAD_2026_Product_Line_and_Competitor_Comparison_EN.pdf" target="_blank" rel="noopener">here</a> to view and download the competitor comparison chart.</p>
<p><!--EndFragment --></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1556175375967"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_separator wpb_content_element vc_separator_align_left vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
</div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<h1 class="vc_custom_heading vc_custom_1681917342784">TurboCAD 2026 Feature Comparison</h1>
<p>Quickly see the feature differences of TurboCAD Platinum, TurboCAD Professional, TurboCAD Deluxe, and TurboCAD Designer.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_content_element wpb_raw_html" >
		<div class="wpb_wrapper">
			
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>TurboCAD 2026 &mdash; Windows Feature Comparison</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<style>
/* ============================================================
   TurboCAD feature comparison
   Self-contained: drop this whole block + markup into a page,
   or paste from <div class="tcx"> down into a WP Custom HTML block.
   All selectors are namespaced under .tcx so nothing leaks.
   ============================================================ */

.tcx{
  --ink:#0D1B24;
  --ink-2:#41535E;
  --muted:#8496A0;
  --paper:#F4F6F3;
  --panel:#FFFFFF;
  --rule:#DDE3DE;
  --rule-2:#BCC7C0;
  --blue:#0B5FA5;
  --blue-tint:#EAF1F8;
  --signal:#B8511A;
  --yes:#16794C;
  --sec:#014D6F;
  /* If the theme has a fixed nav bar, set this to its height so the
     edition headers stop below it instead of behind it. */
  --sticky-top:0px;

  --f-display:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
  --f-body:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
  --f-mono:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;

  font-family:var(--f-body);
  color:var(--ink);
  background:var(--paper);
  line-height:1.45;
  -webkit-font-smoothing:antialiased;
  padding:clamp(16px,3vw,40px);
  box-sizing:border-box;
}
.tcx *,.tcx *::before,.tcx *::after{box-sizing:border-box;}
.tcx-inner{max-width:1180px;margin:0 auto;}

/* ---------- controls ---------- */
.tcx-controls{
  display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;
  margin-bottom:14px;
}
.tcx-search{
  flex:1 1 260px;display:flex;align-items:center;gap:8px;
  background:var(--panel);border:1px solid var(--rule-2);
  padding:9px 12px;
}
.tcx-search svg{flex:none;color:var(--muted);}
.tcx-search input{
  border:0;outline:0;background:transparent;width:100%;
  font-family:var(--f-body);font-size:14px;color:var(--ink);
}
.tcx-search input::placeholder{color:var(--muted);}
.tcx-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);}
.tcx-toggle{
  display:inline-flex;align-items:center;gap:9px;cursor:pointer;
  font-size:14px;color:var(--ink-2);user-select:none;
}
.tcx-toggle input{width:16px;height:16px;accent-color:var(--blue);margin:0;}
.tcx-count{
  font-family:var(--f-mono);font-size:12px;color:var(--muted);
  margin-left:auto;white-space:nowrap;
}

/* ---------- the sheet ---------- */
.tcx-sheet{
  border:1px solid var(--rule-2);background:var(--panel);
}
/* Narrow viewports only: the table can't fit, so it gets its own scroll box
   with the feature column and edition headers pinned. */
@media (max-width:760px){
  .tcx-sheet{
    max-height:min(80vh,900px);overflow:auto;overscroll-behavior:contain;
  }
}
.tcx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:14px;font-variant-numeric:tabular-nums;}
.tcx-table th,.tcx-table td{text-align:left;vertical-align:middle;}

/* column head */
.tcx-table thead th{
  position:sticky;top:var(--sticky-top,0px);z-index:3;
  background:var(--panel);
  border-bottom:1px solid var(--rule-2);
  padding:0;
}
.tcx-table thead th:first-child{left:0;z-index:5;border-right:1px solid var(--rule-2);}
.tcx-edition{padding:14px 12px 12px;border-left:1px solid var(--rule);}
.tcx-edition span{
  display:block;height:3px;margin-bottom:10px;width:26px;
}
.tcx-e1 span{background:#0B3D6B;}
.tcx-e2 span{background:var(--blue);}
.tcx-e3 span{background:#2E8C8C;}
.tcx-e4 span{background:#95A5AC;}
.tcx-edition b{
  display:block;font-family:var(--f-display);font-weight:700;
  font-size:15px;letter-spacing:-.01em;
}
.tcx-corner{padding:14px 14px 12px;}
.tcx-corner b{
  display:block;font-family:var(--f-mono);font-size:11px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;
}

/* feature column */
.tcx-table tbody th{
  position:sticky;left:0;z-index:2;
  background:var(--panel);
  font-weight:400;font-size:14px;color:var(--ink);
  padding:9px 14px;border-right:1px solid var(--rule-2);
  border-bottom:1px solid var(--rule);
  width:44%;
}
.tcx-table tbody td{
  padding:9px 12px;border-left:1px solid var(--rule);
  border-bottom:1px solid var(--rule);
  font-size:13px;color:var(--ink-2);
}
.tcx-table tbody tr:hover th,
.tcx-table tbody tr:hover td{background:#F8FAF8;}

/* section + subsection rows */
.tcx-sec th,.tcx-sub th{border-right-color:var(--rule-2);}
.tcx-sec th{
  background:var(--sec);color:#FFFFFF;
  font-family:var(--f-display);font-weight:700;font-size:12px;
  letter-spacing:.13em;text-transform:uppercase;
  padding:11px 14px;
}
.tcx-sec td{background:var(--sec);border-left-color:rgba(255,255,255,.14);}
.tcx-sub th{
  background:var(--paper);
  font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.11em;
  text-transform:uppercase;color:var(--blue);padding:8px 14px;
}
.tcx-sub td{background:var(--paper);}
.tcx-sec:hover th,.tcx-sec:hover td{background:var(--sec);}
.tcx-sub:hover th,.tcx-sub:hover td{background:var(--paper);}

/* price row */
.tcx-price th{font-weight:500;}
.tcx-price td{padding-top:11px;padding-bottom:11px;}
.tcx-price:last-of-type th,.tcx-price:last-of-type td{border-bottom:2px solid var(--rule-2);}
.tcx-link{
  display:inline-block;white-space:nowrap;
  font-size:12.5px;font-weight:500;line-height:1;
  color:var(--sec);text-decoration:none;
  border:1px solid var(--sec);padding:7px 11px;
  transition:background .15s ease,color .15s ease;
}
.tcx-link:hover,.tcx-link:focus-visible{background:var(--sec);color:#FFFFFF;}

/* cell marks */
.tcx-table td.y{color:var(--yes);font-size:15px;line-height:1.2;}
.tcx-table td.n{color:#C6CFC9;}
.tcx-table td em{
  display:block;font-style:normal;font-family:var(--f-mono);
  font-size:10.5px;line-height:1.35;color:var(--muted);margin-top:2px;
  letter-spacing:.01em;
}
.tcx-table td.t{font-size:12.5px;line-height:1.35;}

/* badges */
.tcx-tag{
  display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;
  letter-spacing:.1em;text-transform:uppercase;
  padding:2px 5px;margin-right:7px;vertical-align:1px;
  border:1px solid currentColor;color:var(--signal);
}
.tcx-tag.imp{color:var(--blue);}

/* empty state */
.tcx-empty{
  display:none;padding:34px 16px;text-align:center;color:var(--muted);font-size:14px;
}
.tcx-empty.on{display:block;}

/* accessibility + motion */
.tcx :focus-visible{outline:2px solid var(--blue);outline-offset:2px;}
@media (prefers-reduced-motion:reduce){.tcx *{transition:none!important;animation:none!important;}}

/* small screens: the sheet scrolls sideways, feature column stays put */
@media (max-width:640px){
  .tcx-table{min-width:640px;font-size:13px;}
  .tcx-table tbody th{width:200px;font-size:13px;}
  .tcx-count{margin-left:0;}
}

@media print{
  .tcx{background:#fff;padding:0;}
  .tcx-controls{display:none;}
  .tcx-sheet{max-height:none;overflow:visible;border:0;}
  .tcx-table thead th,.tcx-table tbody th{position:static;}
  .tcx-table{font-size:10px;}
  .tcx-sec th{background:#eee;color:#000;}
  .tcx-sec td{background:#eee;}
}
</style>
</head>
<body style="margin:0">

<div class="tcx">
<div class="tcx-inner">

  <div class="tcx-controls">
    <label class="tcx-search">
      <svg width="15" height="15" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.6" aria-hidden="true"><circle cx="7" cy="7" r="4.6"/><path d="M10.5 10.5 14.5 14.5"/></svg>
      <input type="search" id="tcxSearch" placeholder="Search features &mdash; e.g. sheet metal, STEP, roof" aria-label="Search features">
    </label>
    <label class="tcx-toggle"><input type="checkbox" id="tcxDiff"> Show only what differs between editions</label>
    <p class="tcx-count" id="tcxCount" aria-live="polite"></p>
  </div>

  <div class="tcx-sheet" tabindex="0" role="region" aria-label="TurboCAD feature comparison table, scrollable">
  <table class="tcx-table" id="tcxTable">
    <caption class="sr-only" style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)">TurboCAD 2026 Windows feature comparison by edition</caption>
    <thead>
      <tr>
        <th scope="col" class="tcx-corner"><b>Feature</b></th>
        <th scope="col" class="tcx-edition tcx-e1"><span></span><b>Platinum</b></th>
        <th scope="col" class="tcx-edition tcx-e2"><span></span><b>Professional</b></th>
        <th scope="col" class="tcx-edition tcx-e3"><span></span><b>Deluxe</b></th>
        <th scope="col" class="tcx-edition tcx-e4"><span></span><b>Designer</b></th>
      </tr>
    </thead>
    <tbody>

      <tr class="tcx-price"><th scope="row">Pricing</th><td data-v="p1"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-platinum-2026/">View pricing</a></td><td data-v="p2"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-professional-2026/">View pricing</a></td><td data-v="p3"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-deluxe-2026/">View pricing</a></td><td data-v="p4"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-designer-2026/">View pricing</a></td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Performance, user interface and usability</th></tr>
      <tr><th scope="row">AutoCAD&reg;-like 2D drafting</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>10&ndash;15&#215; faster render-prep for ACIS geometry</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Undo Manager</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Dark theme / 4K support</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Ribbon UI customisation</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Multilingual installation</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>File locations management</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Naming for draw tools</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Updated WebView2 engine</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Audit system</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Launcher and start screen with workspace selection</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Command finder</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Quick access toolbar</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Advanced UI tools</th></tr>
      <tr><th scope="row">Progress meter for interop filters</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Command line with dynamic input (LTE workspace)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Purge tool</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Layer &amp; design management</th></tr>
      <tr><th scope="row">Layer filters</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Design Director</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">AI features</th></tr>
      <tr><th scope="row">Copilot Help</th><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td></tr>
      <tr><th scope="row">Copilot Professional</th><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td><td class="t" data-v="opt">Optional plug-in</td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Command assistant field</th><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Smart help trigger</th><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td><td class="y" data-v="y-help">&#10004;<em>Copilot Help required</em></td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Copilot render assistant</th><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Replace texture</th><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">AI-powered part creator / part editor</th><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="t" data-v="iso">ISO hex screw &amp; nut excluded<em>Copilot Professional required</em></td><td class="t" data-v="ltd">Limited<em>Copilot Professional required</em></td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">AI-powered basic text-to-CAD</th><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>AI-powered part finder</th><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="y" data-v="y-pro">&#10004;<em>Copilot Professional required</em></td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">2D drafting &amp; editing</th></tr>
      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Basic 2D tools</th></tr>
      <tr><th scope="row">2D drawing, editing and modifying</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Split tool &ndash; length-based splitting</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Bezier curves</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Smart dimension tools</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">PDF underlay</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Advanced 2D tools</th></tr>
      <tr><th scope="row">Advanced drawing tools (gear, surface tolerance, text along curve)</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Best fit circle / line</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Auto numbering</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Associative arrays and pattern tools</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">3D modeling &amp; editing</th></tr>
      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Basic 3D tools</th></tr>
      <tr><th scope="row">3D surface primitives, booleans, helix</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">3D splines and polylines</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Basic 3D operations</th></tr>
      <tr><th scope="row">Extrude, sweep, revolve</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Mirror copy tool for 3D objects</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Slot tools</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Advanced 3D tools</th></tr>
      <tr><th scope="row">Advanced blending functionality</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">3D patterns from compound profiles</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Surface extrude for polylines / 3D curves</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Facet editing</th></tr>
      <tr><th scope="row">Facet editor (copy / delete faces, multi-window work)</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Bypass material assignment to faces</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Mechanical design</th></tr>
      <tr><th scope="row">Sheet metal design</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Advanced sheet metal unbend</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Hole tool &ndash; custom holes</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">ACIS&reg;</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Surface &amp; advanced modeling</th></tr>
      <tr><th scope="row">Surface on face (offset option)</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Surface by set of polylines</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Lofting tool with skinning / sweep path</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Closed loft for periodic geometry</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Associative tools</th></tr>
      <tr><th scope="row">Associative intersections / sections</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">3D print &amp; repair</th></tr>
      <tr><th scope="row">3D print repair tool</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Other tools</th></tr>
      <tr><th scope="row">Shell tool, face offset</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">ACIS&reg; faceter surface tolerance</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Advanced 3D editing</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">3D extrusion &amp; revolve</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Part tree / history tree</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Drafting palette object management (add / remove object tool)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Solid modeling tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Imprint tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Projection tool with new imprint option</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Law tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Sheet metal tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Surface and mesh tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Face manipulation tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">3D print &amp; repair tools</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Associative modeling</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Modeling engine</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Precision tools</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Place along curve tangent</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Point cloud triangulation, subset point cloud</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Architectural design &amp; GIS</th></tr>
      <tr><th scope="row">House builder wizard</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Simple BIM via IFC support</th><td class="y" data-v="y">&#10004;</td><td class="t" data-v="imp-only">Import only</td><td class="t" data-v="ltd">Limited</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Intelligent (parametric) architectural objects</th></tr>
      <tr><th scope="row">Walls (self-healing; straight, curved; block insert)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">Compound wall definitions / multi-component walls</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Windows &amp; doors</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Muntins for windows &amp; doors</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Roofs</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Slabs (floor and roof slabs, with openings)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Stairs</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Rails</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Markers</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Schedule tools</th></tr>
      <tr><th scope="row">Schedule</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Schedule tool and wizard</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Architectural documentation</th></tr>
      <tr><th scope="row">Architectural sections and elevations</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Grids and structural tools</th></tr>
      <tr><th scope="row">Architectural grid &ndash; AEC grid</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">AEC radial grid</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Style management</th></tr>
      <tr><th scope="row">Style manager</th><td class="y" data-v="y">&#10004;</td><td class="t" data-v="ltd">Limited</td><td class="t" data-v="ltd">Limited</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Advanced architectural tools</th></tr>
      <tr><th scope="row">Self-trimming and self-aligning blocks</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Geolocation of drawings, compass rose</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Array tools for ADT (Architectural Desktop) objects</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">BIM tool (BIM palette)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Removal of lines between floors in multi-storey houses</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Railing by path for polyline arc segments</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Roof tools</th></tr>
      <tr><th scope="row">Roof: different overhangs for each side</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Multi-level roof (gambrel roof)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Roof including cut edge type: horizontal</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sub"><th scope="colgroup" colspan="5">Terrain tools</th></tr>
      <tr><th scope="row">Create terrain by set of polylines</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Curtain walls</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Curtain wall entity, style, tool, edit, split / join tools, V-meet support</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Photorealistic rendering</th></tr>
      <tr><th scope="row">3D photorealistic rendering</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Customisable luminances and material libraries</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>Visualize engine updated to ODA 26.7</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Visualize: hidden line, draft render, anti-aliasing, ambient occlusion</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">TurboLux: import scene, lighting, draft / quality rendering</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">TurboLux ground shadow</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">TurboLux scene tone mapping (brightness slider)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Default scene lighting settings</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Database &amp; programmatic</th></tr>
      <tr><th scope="row">Blocks, Xref support</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Programmable SDK &amp; Ruby scripting</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Interoperability</th></tr>
      <tr><th scope="row">AutoCAD&reg; (DWG / DXF) file compatibility</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Adobe&reg; 3D PDF export</th><td class="y" data-v="y">&#10004;</td><td class="t" data-v="u3d">U3D only</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>ODA 2D Adobe PDF import via File &rarr; Open</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">3D printer support (STL)</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">SketchUp import</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Import and open file formats</th><td class="t" data-v="54"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">54</b></td><td class="t" data-v="25"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">25</b></td><td class="t" data-v="22"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">22</b></td><td class="t" data-v="15"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">15</b></td></tr>
      <tr><th scope="row">Export, save as and publish file formats</th><td class="t" data-v="34"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">34</b></td><td class="t" data-v="27"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">27</b></td><td class="t" data-v="23"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">23</b></td><td class="t" data-v="16"><b style="font-family:var(--f-mono);font-size:14px;color:var(--ink)">16</b></td></tr>
      <tr><th scope="row">File converter with batch conversion</th><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag imp">Improved</span>ePack support</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>Updated Teigha (ODA) to version 26.12</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td></tr>
      <tr><th scope="row">STEP import</th><td class="t" data-v="acis-step">High-precision STEP translation powered by ACIS</td><td class="t" data-v="oda-step">ODA STEP import</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-tag">New</span>IGES import</th><td class="t" data-v="acis-iges">High-precision IGES translation powered by ACIS</td><td class="t" data-v="oda-iges">ODA IGES import</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

      <tr class="tcx-sec"><th scope="colgroup" colspan="5">Other</th></tr>
      <tr><th scope="row">Network licence support</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row">Spatial ACIS&reg;</th><td class="y" data-v="y">&#10004;</td><td class="y" data-v="y">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>

    </tbody>
  </table>
  <p class="tcx-empty" id="tcxEmpty">No features match that search. Try a shorter term, like &ldquo;roof&rdquo; or &ldquo;STEP&rdquo;.</p>
  </div>


</div>
</div>

<script>
(function(){
  var table  = document.getElementById('tcxTable');
  if(!table) return;
  var search = document.getElementById('tcxSearch');
  var diff   = document.getElementById('tcxDiff');
  var count  = document.getElementById('tcxCount');
  var empty  = document.getElementById('tcxEmpty');
  var rows   = Array.prototype.slice.call(table.tBodies[0].rows);

  // Classify rows once.
  var items = rows.map(function(row){
    var isSec = row.classList.contains('tcx-sec');
    var isSub = row.classList.contains('tcx-sub');
    var isPrice = row.classList.contains('tcx-price');
    var cells = Array.prototype.slice.call(row.cells).slice(1);
    var vals  = cells.map(function(c){ return c.getAttribute('data-v') || ''; });
    var same  = vals.length > 0 && vals.every(function(v){ return v === vals[0]; });
    return {
      row: row,
      heading: isSec || isSub,
      section: isSec,
      price: isPrice,
      same: same && !isPrice,
      text: (row.cells[0].textContent + ' ' + cells.map(function(c){return c.textContent;}).join(' ')).toLowerCase()
    };
  });
  var total = items.filter(function(i){ return !i.heading && !i.price; }).length;

  function apply(){
    var q = (search.value || '').trim().toLowerCase();
    var onlyDiff = diff.checked;
    var shown = 0;

    // Pass 1: feature rows.
    items.forEach(function(item){
      if(item.heading) return;
      var ok = true;
      if(q && item.text.indexOf(q) === -1) ok = false;
      if(onlyDiff && item.same) ok = false;
      item.visible = ok;
      item.row.hidden = !ok;
      if(ok && !item.price) shown++;
    });

    // Pass 2: drop headings that no longer lead anywhere.
    for(var i = 0; i < items.length; i++){
      if(!items[i].heading) continue;
      var keep = false;
      for(var j = i + 1; j < items.length; j++){
        if(items[j].heading){
          // A section stays if any of its subsections stay; a subsection ends at the next heading.
          if(items[i].section && !items[j].section) continue;
          break;
        }
        if(items[j].visible){ keep = true; break; }
      }
      items[i].row.hidden = !keep;
    }

    count.textContent = 'Showing ' + shown + ' of ' + total + ' features';
    empty.classList.toggle('on', shown === 0);
  }

  var timer;
  search.addEventListener('input', function(){
    clearTimeout(timer);
    timer = setTimeout(apply, 120);
  });
  diff.addEventListener('change', apply);
  apply();
})();
</script>

</body>
</html>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1556175375967"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_separator wpb_content_element vc_separator_align_left vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
</div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_custom_1556175526976"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><strong>Contact Details:</strong></p>
<p>TurboCAD Africa</p>
<p><a href="mailto:info@turbocad.co.za">info@turbocad.co.za</a></p>
<p><a href="tel:086 100 1277">086 100 1277</a></p>
<p>© 2025 IMSI Design, LLC. All rights reserved. IMSI and TurboCAD are registered trademarks and/or trademarks of IMSI Design, LLC. All other identifiable marks are the property of their respective owners.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://turbocad.co.za/turbocad-2026-feature-comparison/">TurboCAD 2026 &#8211; Feature Comparison</a> appeared first on <a href="https://turbocad.co.za">TurboCAD Africa</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TurboCAD Windows File Format Comparison</title>
		<link>https://turbocad.co.za/windows-file-format-comparison/</link>
		
		<dc:creator><![CDATA[TurboCAD Africa]]></dc:creator>
		<pubDate>Tue, 13 Sep 2016 11:14:26 +0000</pubDate>
				<category><![CDATA[Product Comparison 2026]]></category>
		<category><![CDATA[TurboCAD 2026]]></category>
		<guid isPermaLink="false">https://turbocad.co.za/?p=12345</guid>

					<description><![CDATA[<p>The post <a href="https://turbocad.co.za/windows-file-format-comparison/">TurboCAD Windows File Format Comparison</a> appeared first on <a href="https://turbocad.co.za">TurboCAD Africa</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid vc_custom_1568228360340"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h3 style="text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading vc_custom_1785153090482" >TurboCAD 2026 File Format Comparison</h3><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_10 vc_sep_pos_align_center vc_sep_color_grey vc_custom_1568373065042" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element  vc_custom_1755593599239" >
		<div class="wpb_wrapper">
			<p class="intro" style="text-align: center;">TurboCAD&#8217;s extensive file interoperability makes it a great companion product. View import (open) and export (save) options by product level.</p>
<p style="text-align: center;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Import &amp; Export |&nbsp;<span class="arrow-left">←</span>&nbsp;Import Only |&nbsp;<span class="arrow-right">→</span>&nbsp;Export Only</p>

		</div>
	</div>
</div></div></div></div><div id="comparison" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_content_element wpb_raw_html" >
		<div class="wpb_wrapper">
			
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>TurboCAD 2026 &mdash; Windows File Format Comparison</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<style>
/* ============================================================
   TurboCAD feature comparison
   Self-contained: drop this whole block + markup into a page,
   or paste from <div class="tcx"> down into a WP Custom HTML block.
   All selectors are namespaced under .tcx so nothing leaks.
   ============================================================ */

.tcx{
  --ink:#0D1B24;
  --ink-2:#41535E;
  --muted:#8496A0;
  --paper:#F4F6F3;
  --panel:#FFFFFF;
  --rule:#DDE3DE;
  --rule-2:#BCC7C0;
  --blue:#0B5FA5;
  --blue-tint:#EAF1F8;
  --signal:#B8511A;
  --yes:#16794C;
  --sec:#014D6F;
  /* If the theme has a fixed nav bar, set this to its height so the
     edition headers stop below it instead of behind it. */
  --sticky-top:0px;

  --f-display:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
  --f-body:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
  --f-mono:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;

  font-family:var(--f-body);
  color:var(--ink);
  background:var(--paper);
  line-height:1.45;
  -webkit-font-smoothing:antialiased;
  padding:clamp(16px,3vw,40px);
  box-sizing:border-box;
}
.tcx *,.tcx *::before,.tcx *::after{box-sizing:border-box;}
.tcx-inner{max-width:1180px;margin:0 auto;}

/* ---------- controls ---------- */
.tcx-controls{
  display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;
  margin-bottom:14px;
}
.tcx-search{
  flex:1 1 260px;display:flex;align-items:center;gap:8px;
  background:var(--panel);border:1px solid var(--rule-2);
  padding:9px 12px;
}
.tcx-search svg{flex:none;color:var(--muted);}
.tcx-search input{
  border:0;outline:0;background:transparent;width:100%;
  font-family:var(--f-body);font-size:14px;color:var(--ink);
}
.tcx-search input::placeholder{color:var(--muted);}
.tcx-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);}
.tcx-toggle{
  display:inline-flex;align-items:center;gap:9px;cursor:pointer;
  font-size:14px;color:var(--ink-2);user-select:none;
}
.tcx-toggle input{width:16px;height:16px;accent-color:var(--blue);margin:0;}
.tcx-count{
  font-family:var(--f-mono);font-size:12px;color:var(--muted);
  margin-left:auto;white-space:nowrap;
}

/* ---------- the sheet ---------- */
.tcx-sheet{
  border:1px solid var(--rule-2);background:var(--panel);
}
/* Narrow viewports only: the table can't fit, so it gets its own scroll box
   with the feature column and edition headers pinned. */
@media (max-width:760px){
  .tcx-sheet{
    max-height:min(80vh,900px);overflow:auto;overscroll-behavior:contain;
  }
}
.tcx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:14px;font-variant-numeric:tabular-nums;}
.tcx-table th,.tcx-table td{text-align:left;vertical-align:middle;}

/* column head */
.tcx-table thead th{
  position:sticky;top:var(--sticky-top,0px);z-index:3;
  background:var(--panel);
  border-bottom:1px solid var(--rule-2);
  padding:0;
}
.tcx-table thead th:first-child{left:0;z-index:5;border-right:1px solid var(--rule-2);}
.tcx-edition{padding:14px 12px 12px;border-left:1px solid var(--rule);}
.tcx-edition span{
  display:block;height:3px;margin-bottom:10px;width:26px;
}
.tcx-e1 span{background:#0B3D6B;}
.tcx-e2 span{background:var(--blue);}
.tcx-e3 span{background:#2E8C8C;}
.tcx-e4 span{background:#95A5AC;}
.tcx-edition b{
  display:block;font-family:var(--f-display);font-weight:700;
  font-size:15px;letter-spacing:-.01em;
}
.tcx-corner{padding:14px 14px 12px;}
.tcx-corner b{
  display:block;font-family:var(--f-mono);font-size:11px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;
}

/* feature column */
.tcx-table tbody th{
  position:sticky;left:0;z-index:2;
  background:var(--panel);
  font-weight:400;font-size:14px;color:var(--ink);
  padding:9px 14px;border-right:1px solid var(--rule-2);
  border-bottom:1px solid var(--rule);
  width:44%;
}
.tcx-table tbody td{
  padding:9px 12px;border-left:1px solid var(--rule);
  border-bottom:1px solid var(--rule);
  font-size:13px;color:var(--ink-2);
}
.tcx-table tbody tr:hover th,
.tcx-table tbody tr:hover td{background:#F8FAF8;}

/* section + subsection rows */
.tcx-sec th,.tcx-sub th{border-right-color:var(--rule-2);}
.tcx-sec th{
  background:var(--sec);color:#FFFFFF;
  font-family:var(--f-display);font-weight:700;font-size:12px;
  letter-spacing:.13em;text-transform:uppercase;
  padding:11px 14px;
}
.tcx-sec td{background:var(--sec);border-left-color:rgba(255,255,255,.14);}
.tcx-sub th{
  background:var(--paper);
  font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.11em;
  text-transform:uppercase;color:var(--blue);padding:8px 14px;
}
.tcx-sub td{background:var(--paper);}
.tcx-sec:hover th,.tcx-sec:hover td{background:var(--sec);}
.tcx-sub:hover th,.tcx-sub:hover td{background:var(--paper);}

/* price row */
.tcx-price th{font-weight:500;}
.tcx-price td{padding-top:11px;padding-bottom:11px;}
.tcx-price:last-of-type th,.tcx-price:last-of-type td{border-bottom:2px solid var(--rule-2);}
.tcx-link{
  display:inline-block;white-space:nowrap;
  font-size:12.5px;font-weight:500;line-height:1;
  color:var(--sec);text-decoration:none;
  border:1px solid var(--sec);padding:7px 11px;
  transition:background .15s ease,color .15s ease;
}
.tcx-link:hover,.tcx-link:focus-visible{background:var(--sec);color:#FFFFFF;}

/* cell marks */
.tcx-table td.y{color:var(--yes);font-size:15px;line-height:1.2;}
.tcx-table td.n{color:#C6CFC9;}
.tcx-table td.imp{color:var(--blue);font-size:16px;line-height:1.2;}
.tcx-table td.exp{color:var(--signal);font-size:16px;line-height:1.2;}
.tcx-fmt{font-weight:600;}
.tcx-desc{color:var(--ink-2);}

/* key: this table's marks carry three meanings, so they need naming */
.tcx-key{
  display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;
  margin:0 0 12px;font-size:13px;color:var(--ink-2);
}
.tcx-key span{display:inline-flex;align-items:center;gap:8px;}
.tcx-key b{font-size:16px;line-height:1;font-weight:400;}
.tcx-key .k-y{color:var(--yes);}
.tcx-key .k-i{color:var(--blue);}
.tcx-key .k-e{color:var(--signal);}
.tcx-key .k-n{color:#C6CFC9;}
/* carried from the feature table so both pages can share one stylesheet */
.tcx-table td em{
  display:block;font-style:normal;font-family:var(--f-mono);
  font-size:10.5px;line-height:1.35;color:var(--muted);margin-top:2px;
  letter-spacing:.01em;
}
.tcx-table td.t{font-size:12.5px;line-height:1.35;}
.tcx-tag{
  display:inline-block;font-family:var(--f-mono);font-size:9.5px;font-weight:600;
  letter-spacing:.1em;text-transform:uppercase;
  padding:2px 5px;margin-right:7px;vertical-align:1px;
  border:1px solid currentColor;color:var(--signal);
}
.tcx-tag.imp{color:var(--blue);}

/* empty state */
.tcx-empty{
  display:none;padding:34px 16px;text-align:center;color:var(--muted);font-size:14px;
}
.tcx-empty.on{display:block;}

/* accessibility + motion */
.tcx :focus-visible{outline:2px solid var(--blue);outline-offset:2px;}
@media (prefers-reduced-motion:reduce){.tcx *{transition:none!important;animation:none!important;}}

/* small screens: the sheet scrolls sideways, format column stays put */
@media (max-width:640px){
  .tcx-table{min-width:640px;font-size:13px;}
  .tcx-table tbody th{width:200px;font-size:13px;}
  .tcx-count{margin-left:0;}
}

@media print{
  .tcx{background:#fff;padding:0;}
  .tcx-controls{display:none;}
  .tcx-sheet{max-height:none;overflow:visible;border:0;}
  .tcx-table thead th,.tcx-table tbody th{position:static;}
  .tcx-table{font-size:10px;}
  .tcx-sec th{background:#eee;color:#000;}
  .tcx-sec td{background:#eee;}
}
</style>
</head>
<body style="margin:0">

<div class="tcx">
<div class="tcx-inner">

  <div class="tcx-controls">
    <label class="tcx-search">
      <svg width="15" height="15" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.6" aria-hidden="true"><circle cx="7" cy="7" r="4.6"/><path d="M10.5 10.5 14.5 14.5"/></svg>
      <input type="search" id="tcxSearch" placeholder="Search formats &mdash; e.g. DWG, SketchUp, Parasolids" aria-label="Search formats">
    </label>
    <label class="tcx-toggle"><input type="checkbox" id="tcxDiff"> Show only what differs between editions</label>
    <p class="tcx-count" id="tcxCount" aria-live="polite"></p>
  </div>

  <p class="tcx-key">
    <span><b class="k-y">&#10004;</b> Import &amp; export</span>
    <span><b class="k-i">&#8592;</b> Import only</span>
    <span><b class="k-e">&#8594;</b> Export only</span>
    <span><b class="k-n">&mdash;</b> Not supported</span>
  </p>

  <div class="tcx-sheet" tabindex="0" role="region" aria-label="TurboCAD file format comparison table, scrollable">
  <table class="tcx-table" id="tcxTable">
    <caption class="sr-only" style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)">TurboCAD 2026 Windows file format support by edition</caption>
    <thead>
      <tr>
        <th scope="col" class="tcx-corner"><b>File format</b></th>
        <th scope="col" class="tcx-edition tcx-e1"><span></span><b>Platinum</b></th>
        <th scope="col" class="tcx-edition tcx-e2"><span></span><b>Professional</b></th>
        <th scope="col" class="tcx-edition tcx-e3"><span></span><b>Deluxe</b></th>
        <th scope="col" class="tcx-edition tcx-e4"><span></span><b>Designer</b></th>
      </tr>
    </thead>
    <tbody>
      <tr class="tcx-price"><th scope="row">Pricing</th><td data-v="p1"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-platinum-2026/">View pricing</a></td><td data-v="p2"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-professional-2026/">View pricing</a></td><td data-v="p3"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-deluxe-2026/">View pricing</a></td><td data-v="p4"><a class="tcx-link" href="https://turbocad.co.za/product/turbocad-designer-2026/">View pricing</a></td></tr>

      <tr><th scope="row"><span class="tcx-fmt">DWG</span> <span class="tcx-desc">AutoCAD&reg; native format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">DWF</span> <span class="tcx-desc">Autodesk&reg; Drawing Web Format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">DXF</span> <span class="tcx-desc">Drawing Exchange Format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">3DM</span> <span class="tcx-desc">Rhino format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">3DS</span> <span class="tcx-desc">Autodesk&reg; 3D Studio format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">3DV</span> <span class="tcx-desc">VRML worlds</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">3MF</span> <span class="tcx-desc">3D Manufacturing Format</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">3DXML</span> <span class="tcx-desc">3D XML</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">ASAT</span> <span class="tcx-desc">ACIS&reg;</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">ASM</span> <span class="tcx-desc">Pro/E, Creo, Solid Edge assembly</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">CATPART</span> <span class="tcx-desc">CATIA V5 / V6</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">CATPRODUCT</span> <span class="tcx-desc">CATIA V5 / V7</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">ASC, PCD, PCG</span> <span class="tcx-desc">point cloud data</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">BMP</span> <span class="tcx-desc">bitmap</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">CGM</span> <span class="tcx-desc">Windows&reg; bitmap format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">DAE</span> <span class="tcx-desc">COLLADA model</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">DC, DCD</span> <span class="tcx-desc">DesignCAD&reg; format</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">DGN</span> <span class="tcx-desc">Intergraph MicroStation</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">EPS</span> <span class="tcx-desc">Adobe&reg; PostScript</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">FCD, FCW</span> <span class="tcx-desc">FastCAD format</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="a" title="See notes on the IMSI Design source page">*</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">FBX</span> <span class="tcx-desc">FBX&reg; data exchange technology</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">GEO</span> <span class="tcx-desc">VRML worlds</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">GIF</span> <span class="tcx-desc">Graphics Interchange Format (with alpha channel support)</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">IAM</span> <span class="tcx-desc">Autodesk Inventor assembly file</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">IPT</span> <span class="tcx-desc">Autodesk Inventor part file</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">IFC</span> <span class="tcx-desc">Industry Foundation Classes</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">IGS</span> <span class="tcx-desc">IGES drawing</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">JPG</span> <span class="tcx-desc">JPEG</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">JPG</span> <span class="tcx-desc">SDK sample filter JPEG</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">KML, KMZ</span> <span class="tcx-desc">Google Map format</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">Model</span> <span class="tcx-desc">CATIA V4</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">OBJ</span> <span class="tcx-desc">OBJ drawing</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PAR</span> <span class="tcx-desc">Solid Edge part</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PRT</span> <span class="tcx-desc">UG NX, Pro/E, Creo</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PDF</span> <span class="tcx-desc">Adobe&reg; Portable Document Format</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PDF</span> <span class="tcx-desc">Adobe&reg; 3D Portable Document Format</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PDF</span> <span class="tcx-desc">Adobe&reg; 2D Portable Document Format</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PDF</span> <span class="tcx-desc">Adobe&reg; PRC Portable Document Format</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PLT</span> <span class="tcx-desc">plotter file format language</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PNG</span> <span class="tcx-desc">Portable Network Graphic (with alpha channel support)</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">PRC</span> <span class="tcx-desc">Product Representation Compact (3D PDF)</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">Raster</span> <span class="tcx-desc">multiple 2D formats (referenced in this table)</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SAT</span> <span class="tcx-desc">ACIS&reg;</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SAB</span> <span class="tcx-desc">ACIS&reg;</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SHX</span> <span class="tcx-desc">shape file format</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SKP</span> <span class="tcx-desc">Trimble SketchUp&reg; format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SLDASM</span> <span class="tcx-desc">SolidWorks assembly</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SLDPRT</span> <span class="tcx-desc">SolidWorks part</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">STEP</span> <span class="tcx-desc">STEP drawing</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">STL</span> <span class="tcx-desc">stereolithography format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">STP</span> <span class="tcx-desc">STEP drawing</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">SVG</span> <span class="tcx-desc">Scalable Vector Graphics</span></th><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">TAP</span> <span class="tcx-desc">TurboApps&reg; packaged file format</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">TCT</span> <span class="tcx-desc">TurboCAD&reg; drawing template</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">TCW</span> <span class="tcx-desc">TurboCAD&reg; native format</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">U3D</span> <span class="tcx-desc">Universal 3D</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="exp" data-v="e" title="Export only">&#8594;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">VDA</span> <span class="tcx-desc">VDA-FS</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">WMF</span> <span class="tcx-desc">Windows&reg; Metafile</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">WRL</span> <span class="tcx-desc">VRML worlds</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">WRZ</span> <span class="tcx-desc">VRML worlds</span></th><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td><td class="y" data-v="y" title="Import and export">&#10004;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">X_B</span> <span class="tcx-desc">Parasolids binary</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">X_T</span> <span class="tcx-desc">Parasolids text</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
      <tr><th scope="row"><span class="tcx-fmt">XYZ</span> <span class="tcx-desc">terrain data</span></th><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="imp" data-v="i" title="Import only">&#8592;</td><td class="n" data-v="n">&mdash;</td><td class="n" data-v="n">&mdash;</td></tr>
    </tbody>
  </table>
  <p class="tcx-empty" id="tcxEmpty">No formats match that search. Try a shorter term, like &ldquo;PDF&rdquo; or &ldquo;ACIS&rdquo;.</p>
  </div>


</div>
</div>

<script>
(function(){
  var table  = document.getElementById('tcxTable');
  if(!table) return;
  var search = document.getElementById('tcxSearch');
  var diff   = document.getElementById('tcxDiff');
  var count  = document.getElementById('tcxCount');
  var empty  = document.getElementById('tcxEmpty');
  var rows   = Array.prototype.slice.call(table.tBodies[0].rows);

  // Classify rows once.
  var items = rows.map(function(row){
    var isSec = row.classList.contains('tcx-sec');
    var isSub = row.classList.contains('tcx-sub');
    var isPrice = row.classList.contains('tcx-price');
    var cells = Array.prototype.slice.call(row.cells).slice(1);
    var vals  = cells.map(function(c){ return c.getAttribute('data-v') || ''; });
    var same  = vals.length > 0 && vals.every(function(v){ return v === vals[0]; });
    return {
      row: row,
      heading: isSec || isSub,
      section: isSec,
      price: isPrice,
      same: same && !isPrice,
      text: (row.cells[0].textContent + ' ' + cells.map(function(c){return c.textContent;}).join(' ')).toLowerCase()
    };
  });
  var total = items.filter(function(i){ return !i.heading && !i.price; }).length;

  function apply(){
    var q = (search.value || '').trim().toLowerCase();
    var onlyDiff = diff.checked;
    var shown = 0;

    // Pass 1: feature rows.
    items.forEach(function(item){
      if(item.heading) return;
      var ok = true;
      if(q && item.text.indexOf(q) === -1) ok = false;
      if(onlyDiff && item.same) ok = false;
      item.visible = ok;
      item.row.hidden = !ok;
      if(ok && !item.price) shown++;
    });

    // Pass 2: drop headings that no longer lead anywhere.
    for(var i = 0; i < items.length; i++){
      if(!items[i].heading) continue;
      var keep = false;
      for(var j = i + 1; j < items.length; j++){
        if(items[j].heading){
          // A section stays if any of its subsections stay; a subsection ends at the next heading.
          if(items[i].section && !items[j].section) continue;
          break;
        }
        if(items[j].visible){ keep = true; break; }
      }
      items[i].row.hidden = !keep;
    }

    count.textContent = 'Showing ' + shown + ' of ' + total + ' formats';
    empty.classList.toggle('on', shown === 0);
  }

  var timer;
  search.addEventListener('input', function(){
    clearTimeout(timer);
    timer = setTimeout(apply, 120);
  });
  diff.addEventListener('change', apply);
  apply();
})();
</script>

</body>
</html>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://turbocad.co.za/windows-file-format-comparison/">TurboCAD Windows File Format Comparison</a> appeared first on <a href="https://turbocad.co.za">TurboCAD Africa</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
