Wednesday, July 31, 2019

Hard life of an Apple developer

For about 13 years we have been running and extending our free conversion utility Units Converter (converter of physical units, see the section Converters on the CADforum.cz portal) with more than 750 different measurement units, including historical and international units (asian, south-american, roman, greek, austro-hungarian), including conversion of roman numbers, etc.

It is certainly no programmer's miracle, rather a day-to-day effort collecting various interesting units of measure, but when you quickly need to transfer pressure in pounds per square inch to something normal, or to find out what is the mass of a grain of salt, or how many pints have you drunk last night, this converter may be useful for you.

We offer the same converters also as an add-on application (palette) for AutoCAD (see Autodesk Apps, over 5000 downloads), as an add-on for Inventor (part of X-Tools), for Fusion 360 (part of F-Tools), and since the last year also as a mobile application for Android devices - see their appstore Google Play. One of the goals was to maintain the same, compatible appearance on all these platforms. Porting the original web application to each platform was very easy in most these cases.

About a month ago, we decided - based on a couple of customer requests - to launch this simple app also for the minor mobile platform, Apple iOS.

After the actual development, or rather modification of the app for iOS and its testing, came the moment of the actual publishing of the app to the Apple App Store (iTunes). Apple's entire infrastructure of application definition, upload, and verification is terribly complicated and confusing - especially when compared to the competing Google Play. In addition, not only the development but also the full administration of their apps must be performed on a Mac (Google is tolerant and you can use any device for this).

Being a novice to this development platform, we were expecting some technical hitches - digital signatures, iOS version compatibility and such things. But what was our surprise when Apple has completely rejected our app as "Design Spam".



After several rounds of pointless e-mail discussions, we asked for a telephone consultation. But talking to Apple's own certain Ms. Eweline was rather rough. Right at the first contact with a paying customer, this lady appeared very arrogant claiming that the application violates their rules, is not unique and that she rejects it, while hinting we have copied it somewhere.

Despite repeated inquiries, however, she was unable to say which specific rule we have violated, she just repeated vague "snowflake" wording about great user experience, ensuring security (security? of a converter with no permissions?) of AppStore visitors, about usefullness (for Eweline?), about safe and enjoyable experience, entertainment (entertainment?) value of this conversion tool, about lack of uniqueness (that thay already have other converters on their AppStore, sic! don't say), including a fascinating recommendation of "giving the app different content and different features" (like shooting Klingons while Lady Gaga singing?). I would understand any specific rules and requirements (their house, their rules) for colors, fonts, logos, compatibility, etc., we already know similar requirements from Autodesk Apps, but not that some Ewelina pulls ad-hoc rules out of the air.

The essence of their complaints is best expressed by the quote - we don't have any specific rules, but you have violated those rules and until you correct the violation, we will not approve your application - a pure Catch-XXII case:

„We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience.“



We do not intend to re-create this freeware application just because of some strange (non)rules for the Apple App Store, disrupting its compatibility with the other supported platforms. We will also write off our developer account fee, as Apple does not refund money when the app is rejected. We are sorry to thousands of users of our Units Converter, but you will not find this application on your iOS.

PS: A detail illustrating this company's business conduct - they wanted to know when to call when we asked for a phone consultation. In eager anticipation of an important phone call from the very Apple, I proposed a very benevolent availability schedule in my Monday message: call me anytime between 8:00-11:30 or between 12:00-15:00 local time (GMT+2, Prague). They replied: OK, we will call within 3 business days. They called on Friday at 11:43...

A strange and weird world of Apple, I do not recommend to dare to go into it for anyone with technical mindset and thinking.

Thursday, January 3, 2019

Comparing performance of SHX and TTF text fonts



There is no longer a recommendation for using the simplest SHX font to quickly display texts in AutoCAD DWG drawings - i.e. the Txt.shx font. With the help of our new freeware utility CMDtimer - see the tip - we have compared performance of regeneration of a drawing containing an extensive text array containing a total of about 210,000 words.

This comparison has brought quite surprising results - with the super simple font Txt.shx, it took about 0.7 sec to regenerate this test drawing, while with the TrueType font Arial.ttf it took a mere 0.5 sec. This value has not changed even when we tried to "disturb" the TrueType fonts by setting a nonstandard font width factor/oblique angle. SHX fonts contain significantly fewer vectors, but they are displayed directly by AutoCAD, whereas TrueType fonts are displayed by the Windows graphical engine according to AutoCAD requirements.

Specific results will, of course, depend on the CPU speed, video card performance, screen resolution, zoom level, memory performance, probably also on the AutoCAD version, but victory of the TrueType TTF fonts will not be affected. So trust the default Test Style settings in the AutoCAD DWT template - the preset TrueType font is not only nicer but also faster than older SHX fonts.

Specification of the test PC: HP Z240, i7-6700 3.4GHz, 32GB RAM, nVidia K620, Win10, AutoCAD 2019

Sunday, August 26, 2018

What does generative design do?

Autodesk has been a pioneer in a rapidly evolving field of ​​so-called generative design for many years - of a new design process in which you only enter the input requirements of the design, not its particular shape and material - and the computer then designs different shapes, analyzes them, creates and recommends the optimal shape of the designed part, meeting the given requirements (e.g. its strength, power transferred, load capacity, etc.).

Combined with additive manufacturing (3D printing), generative design represents a revolutionary path for accelerating innovation design processes and for a significant leap in improving performance of existing products and creating entirely new product types of unprecedented, organically-looking shapes.

The influence of generative design on the changing world of engineering design and menufacturing, including examples of its real deployment in the world, is described in a managerial overview of what's next in manufacturing (future of making things, FOMT) - see the series on our Czech blog Inventor guru and see the page cadstudio.cz/jaksemenivyroba (what's next in manufacturing).


Autodesk has been offering generative design tools (do not confuse with just a plain shape optimization) for a long time - from "technology previews" like Project Dreamcatcher to real-life products like Autodesk Within, Autodesk Netfabb, and the recently released Generative Design (GD) for subscribers of the popular CAD/CAM/CAE application Autodesk Fusion 360 Ultimate.

Customers are often asking us to test and verify capabilities of generative design in their design practice - and here are some of the results we have helped them to produce from their supplied traditional 3D models.





Take a look at the computer-generated designs in an interactive 3D viewer - all shapes come from Fusion 360 Ultimate:

Option 1
Option 2
Option 3
Option 4

Or as an interactive model which can be embedded in any web page (for WebGL-compatible browsers, like Chrome):



How you can increase your innovative capacity by generative design - a practical example:


More on Generative Design (in Czech)

Tuesday, May 1, 2018

Autodesk LIVE 2019 online conference with 1300 attendees


One week ago, on April 24th, CAD Studio organized a large spring online conference - "Autodesk LIVE 2019". During this interactive public video stream, we introduced the new Autodesk 2019-family software products, plus complementary add-on applications from our own development. The morning conference-session was focused on manufacturing, the afternoon session on architecture, construction and BIM technology.

The audience's interest in the news about CAD, CAM, and BIM applications was reflected in a high number of registrations for this event (over 530) and above all in the number of viewers - a total of 1,325 unique viewers (devices) joined the broadcasted video stream, from all parts of Czechia and Slovakia.

The whole live broadcasts was performed on the YouTube platform. A professional quality of the broadcasted stream in full-HD resolution was technically provided by Livesignal.tv, a complete setup with a transmission wagon and 3 cameras. Total broadcast time of the event exceeded 5 hours.



During the event, viewers have sent over 150 queries (and praises, thank you) to the individual presentations - both public chat and private chat boxes were available. We hope that we have succeeded in answering all your questions - either directly in the broadcast during the presentations, or directly in the chat box, or in the final round table Q&A session. If you have any additional questions, just keep asking - the chat window is still accessible on www.cadstudio.cz, or you can use the public discussion forum available on our CADforum.cz portal.

At the end of the broadcast, the winner of the Garmin Vivoactive 3 smartwatch was drawn up - their new owner is Mr. Ľubomír Pápay. Congratulations!

For registered users (both participants and new entrants), a video archive of all presentations from Autodesk LIVE 2019 is available on the event's homepage - see www.cadstudio.cz/live2019.


How we prepared the Autodesk LIVE 2019 event?








film on film


Saturday, March 24, 2018

AutoCAD 2019 - installation and what's new


The newly released AutoCAD 2019 (aka "One AutoCAD", "AutoCAD including specific toolset") brings a substantial change in licensing. AutoCAD subscribers now get also all functions and libraries from the 7 industry-specific AutoCAD verticals - i.e. Architecture, Mechanical, Map 3D, Electrical, MEP, Plant 3D and Raster Design (except Civil3D, which is renamed from "AutoCAD Civil 3D" to "Autodesk Civil 3D"). This unification is not available for Maintenance customers, but they can get it through the discounted "Move to Subscription" program (M2S). See also One and only AutoCAD 2019 (in Czech).

What other features are included in the 2019 release? You can download AutoCAD 2019 from your Autodesk Accounts or from cadstudio.cz/trial and try it yourself.

The first change relates to the volume of downloaded data. If you don't use the online progressive download method ("Install Now"), but rather download the full installation image ("Browser Download"), you may notice that the AutoCAD installation file size has changed. While e.g. AutoCAD 2018 in 64-bit version represented a 2.5 GB installation file, the AutoCAD 2019 installation archive takes only 1.8 GB. But there is nothing substantial missing in the installation, the reduced volume was achieved by better compression algorithms.

The 2019-version also puts more precise demands on the operating system. It supports Microsoft Windows 7 SP1 with KB4019990 (32/64-bit), or Windows 8.1 with KB2919355 (32/64-bit), or Windows 10 Anniversary Update (version 1607 and higher, 64-bit only, not 32-bit!), or as usually the virtualization environment of Citrix XenApp 7.6 and XenDesktop 7.6.


Significant improvements have been made to the AutoCAD web version. For the first time it is possible to edit AutoCAD DWG files without any software application, just in a plain web browser (Chrome). Just go to web.autocad.com and log-in with your Autodesk ID. Web-based AutoCAD uses a large part of its application core (C++) common with the classic desktop AutoCAD. The license to AutoCAD web app is included in AutoCAD and AutoCAD LT subscription. Similar features are available also in AutoCAD mobile app which you can use to edit (online and offline) your DWG drawings on your tablet or smartphone (Android, iOS, Windows).





The first new feature in 2019 is related to the web and mobile versions - opening and saving DWGs "to web" - i.e. specifically for the web and mobile AutoCADs. On its first use, this function performs an automatic download and installation of a small add-on from Autodesk Apps.

The largest new functionality in the 2019 version is drawing compare - comparing the contents of two DWG files (their revisions). The command COMPARE offers very detailed and convenient options to find, highlight and browse all differences between two DWG drawings.


Another useful new feature is Shared Views. With this function, you can easily distribute, collaborate, comment and review your drawings with colleagues or customers, without the need to pass the original DWG file. It also eliminates the inconvenient publication and sharing of PDF files. These new methods of collaboration represent a radical change over today's commonly used ways, allowing to save a lot of time in team communication on projects. A similar feature is already available e.g. in Inventor.

Graphical performance of AutoCAD in both 2D and 3D has significantly increased thanks to the optimization of display methods and the use of a modern graphic subsystem DirectX 11. More legible icons and enhanced dialogs also support high-resolution displays (4K, up to 3840x2160 pixels).

Version 2019 also contains a number of minor improvements (some already in the update 2018.1), such as inserting named views as viewports, view galleries, grip-editing of viewport scales, overriding layer properties (xrefs), selecting objects outside their visible part. Also included is a new version of ReCap 5.0 (3D scanning and point clouds) and ReCap Photo 19.0 (formerly ReMake). For multi-user (NLM) licensing, an updated Autodesk License Manager 2019 version 11.14.1.3 is used (see our Download page).


On the other hand, in AutoCAD 2019 have disappeared the A360 and Design Feed functions, which were replaced by "save to web" and the Shared Views, and the (limited) FBX import/export functionality (FBXimport/FBXexport; for full processing of FBX files, 3ds Max is recommended). The industry-specific functions are not available on MacOS. A new way of license check of student versions of DWG files (watermark) returned in 2019, and student's drawings can also be identified by the new variable STUDENTVERSION.

The subscription price for the combined "One AutoCAD" has increased by about 7%. Users of the existing versions can either continue to upgrade their original standalone versions or upgrade to the extended "One AutoCAD" (without any price change for the rest of their subscription term). European pricing of AutoCAD 2019 including specific toolsets can be found on our CAD eShop.


More information about the new release (review guide, videos, trial) can be found on AutoCAD 2019 (in Czech).

The CADforum portal lists all new commands and variables in the version 2019.

See also the blog post in Czech

Tuesday, February 27, 2018

Interactive 3D models on Facebook

The most popular social network - Facebook - started to support publishing of live, interactive 3D content directly in "wall" posts in user profiles and company pages. This new function has currently a number of limitations, but it generally allows to publish simpler 3D models to explore in desktop and mobile Facebook clients, including virtual reality (VR/AR).

an example on CAD Studio's FB page - www.facebook.com

Facebook uses a simplified format glTF 2.0 (developed and maintained by the Khronos Group) to display 3D content - see glTF (.glb; .gltf). This format can be saved from a number of software applications, but professional CAD tools currently do not support it. That's why you need to employ conversions to publish CAD models to Facebook - the best way is over the Autodesk FBX format, or over one of the mesh formats, e.g. OBJ or STL. The easiest method for publishing 3D models from AutoCAD, Autodesk Inventor, Fusion 360, or Revit is the export to FBX or STL and subsequent conversion to a .glb file using the embedded application Paint 3D available in Windows 10.

To place a GLB file (model) to your post on Facebook, just mouse-drag the file to the new post window (editor) and optionally adjust the background color for the displayed model. You will need to use a web browser supporting WebGL, e.g. Chrome or Firefox (or Android FB-client). The maximum size of your GLB file is limited to 3MB, so you cannot publish more complex models (and any typical model from the BIM application Revit will hardly go through). Model textures should be in JPG, up to 2k. Any reader then can freely rotate and explore the published model. You can also publish your glTF models in VR Spaces.

To convert CAD models to glTF, you can use the methods offered in our CAD-formats-conversions wizard (see convert to glTF), or one of specialized tools (mostly open-source beta versions) - examples:


Live sample (FB, not in MSIE):



Got an interesting CAD 3D model published on your Facebook? Make yourself heard and send it also to our CAD Studio FB page.

Wednesday, November 8, 2017

Autodesk Desktop Connector links your PC with cloud

Since several years, Autodesk has been offering the system service "A360 Desktop" (part of the installation of CAD applications) that creates a "A360 Drive" - virtual drive linked to your Autodesk A360 personal cloud storage and handles bi-directional synchronization of your cloud storage with this virtual disk drive. AutoCAD mobile, online sharing of drawings and design views, and other services are based on this principle.

Now Autodesk comes with a substantial extension of this service, called "Autodesk Desktop Connector" (or "Autodesk Drive"). It is designed for team cooperation and supports the team-based cloud storage (hubs) Autodesk BIM 360 Team and Autodesk Fusion Team. It synchronizes complete project- and file structure of your documents stored in these cloud-based project management systems with local folders on your computer, represented by virtual drives "BIM 360 Team" and "Fusion 360". All document types on these disks are automatically mirrored to- or from the cloud and so they are available in the latest version to all team members with the appropriate permission. Desktop Connector supports Windows 10, 8.1 and 7 as well as MacOS Capitan 10.11 and Sierra 10.12.

Virtual disks appear in the standard disk and file tree structure in your Windows Explorer (or other file manager). You can choose the appropriate hub operated in the A360 Team and there the specific project, folder, and file. "Autodesk Drive" behaves similarly on Macs. You can work with this local mirror image of your cloud storage the same way as with any other local files - you can open, edit, rename, or delete documents. All changes made by you and by your colleagues are (with a minimum delay of up to 3 minutes) replicated to/from the cloud. It is also possible to work off-line. Deferred synchronizations are then performed on the next online connection. In the offline mode, you also have access to all the documents you have been working with in the last 3 days (72 hours). Editing and saving a file to this virtual disk means checking a new version of the particular document to the Team storage.


You can even work "locally" with your files in the cloud - in your web browser you can navigate to the desired document and select the "Edit" option in the shortcut menu to automatically launch the local editing application in which you can change the document (such as Word, Fusion 360, etc.).


In the Windows environment, this Desktop Connector also supports extended workflows on some types of CAD documents - for example, it automatically detects and processes external references in these documents. Supported CAD applications are:
  • Autodesk AutoCAD 2018 and older
  • Autodesk Inventor 2018 (64-bit) and older
  • Autodesk Revit 2018.2 (64-bit)
  • SolidWorks (64-bit) 2015-2017

Autodesk Desktop Connector is simple to use - after its installation, a white "Autodesk" icon appears in the Windows system tray. In its context menu, you can then choose the online/offline mode, log in, or show pending and ongoing synchronization actions (transfers).

Desktop Connector is part of the new Inventor 2018.2 update (where it takes care of AnyCAD links with Fusion 360), or you can download and install it separately - from your A360 Team Hub (under the user icon) or from our site Download.