3D CAD from the cloud on Linux

Recently, several articles have appeared on Habr about Computer Aided Design Systems (CAD), mainly it was about CAD systems designed to automate two-dimensional and / or three-dimensional geometric design, create design and / or technological documentation. These articles did not collect as many comments as, for example, the story about Linux, various iOS or Android devices or cloud services with the SAAS model. But what if you mix a sort of cocktail from all this? Let's get started.

One of the domestic CAD vendors has already prepared this cocktail. We just have to try it. This article will describe how to configure and run Cloud Compass-3D in the Ubuntu operating system. However, if everything is simple under Windows, there are some nuances in setting up for Linux. They will be discussed further.

First of all, you need to visit the project website at http://cloud4business.com and register. Yes, again a long questionnaire, in which only a photocopy of the passport and fingerprint is not enough. But we are not discouraged. The most important thing is to specify a real email address to which you will send a confirmation email.

image

So. The letter is received, registration is confirmed. Log in to the site. Go to the section Solution Catalog -> Demo Solutions -> Compass-3D. Click on the button “Get demo access”.

image

On email mail specified during registration, a username / password pair will be sent to access the product for a period of 15 days.

Since this service is based on Citrix XenApp technology , which allows you to virtualize the application and deliver this application as a service to a client device, we need to install the Citrix Receiver client . By the way, this client is also available for iPhone, iPad, Android and Windows. On the net you can find an example of launching Compass-3D on an iPad. But this is a serious resource-intensive 3D modeling system. Moreover, full-fledged 3D CAD systems for operating systems other than Windows are rare today. We need a client for Linux. You can download it at the following linkhttp://www.citrix.com/English/SS/downloads/details.asp?downloadID=3323&productID=-1
Find the .deb package and click the Download button. We remove the radio button “Open in GDebi Package Installer (default)” and click OK. Install the program.

image
Validating Installed Client

  1. Check what the installer created:
    • Application Launcher -> Internet -> Citrix Receiver
    • Executable file / usr / lib / icaclient / wfcmgr

    Trying to launch the Citrix Receiver client. If the launch went without errors and a window appeared as in the figure, then you can safely skip item number 2.

    image

  2. In case of unsuccessful launch, we check the availability of the necessary libraries. We write in the console: With a high probability the result will be as follows: Pay attention to libXm.so.4 => not found . This means that you need to install the missing libraries. First, we type in the console: With this command we will install the Motif interface element library . We display the list of files: If the latest version of the library from the list is libXm.so.3.0.2 , then create a soft link between the files using the following command: Now launch the client through the console or the application panel. After a successful launch, close the window and move on to the next step.
    CLIENT_EXEC="/usr/lib/ICAClient/wfcmgr"
    ldd ${CLIENT_EXEC}



    inux-gate.so.1 => (0xf77a3000)
    libXm.so.4 => not found
    libXp.so.6 => /usr/lib32/libXp.so.6 (0xf777f000)
    libXpm.so.4 => /usr/lib32/libXpm.so.4 (0xf776c000)
    libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7763000)
    libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7748000)
    libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf772f000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf772b000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf7712000)
    libc.so.6 => /lib32/libc.so.6 (0xf75cd000)
    libXt.so.6 => /usr/lib32/libXt.so.6 (0xf757a000)
    libX11.so.6 => /usr/lib32/libX11.so.6 (0xf744b000)
    libXext.so.6 => /usr/lib32/libXext.so.6 (0xf743b000)
    libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7437000)
    libuuid.so.1 => /lib32/libuuid.so.1 (0xf7431000)
    /lib/ld-linux.so.2 (0xf77a4000)
    libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7413000)
    libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf740e000)



    sudo aptitude install libmotif3


    ls -al /usr/lib/libXm.so*

    sudo ln -s /usr/lib/libXm.so.3.0.2 /usr/lib/libXm.so.4
    /usr/lib/ICAClient/wfcmgr


Installing the GeoTrust Global CA Root Certificate

You can download it from the link http://www.geotrust.com/resources/root-certificates/
Find the Root 2 - GeoTrust Global CA section
Right-click on the
Download - GeoTrust Global CA link (Base-64 encoded X.509) , select “Save object as” and save the certificate in
/usr/lib/ICAClient/keystore/cacerts.

Launch Compass-3D

Well, finally, all the preliminary settings of the product and we proceed to the direct testing of cloud CAD.

To access the applications, use the “Demo access” link on the page: http://cloud4business.com/clients/personal/solutions/
Enter the credentials received by e-mail earlier.

image

We go into the “Ascon” directory.

image

Launch the application.

image

Obtain a license. Service -> Obtain a license for KOMPAS-3D.

image

Now you can start modeling, simultaneously evaluating all the advantages and disadvantages of such a solution. PS: All actions were performed in the Firefox browser. Google Chrome didn't work.




In order for the middle mouse button (wheel) to work correctly in Compass to rotate the part, you need to change the value of
MouseSendsControlV = False in the file $ HOME / .ICAClient / wfclient.ini

Also popular now: