OCCT | Open CASCADE Technology is an open-source software | Development Tools library

 by   Open-Cascade-SAS C++ Version: V7_7_1 License: LGPL-2.1

kandi X-RAY | OCCT Summary

kandi X-RAY | OCCT Summary

OCCT is a C++ library typically used in Utilities, Development Tools applications. OCCT has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

This directory contains sources of Open CASCADE Technology (OCCT), a software development platform providing services for 3D surface and solid modeling, CAD data exchange, and visualization. Most of OCCT functionality is available in the form of C++ libraries. OCCT can be best applied in development of software dealing with 3D modeling (CAD), manufacturing / measuring (CAM) or numerical simulation (CAE).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              OCCT has a low active ecosystem.
              It has 509 star(s) with 175 fork(s). There are 30 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              OCCT has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of OCCT is V7_7_1

            kandi-Quality Quality

              OCCT has 0 bugs and 0 code smells.

            kandi-Security Security

              OCCT has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              OCCT code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              OCCT is licensed under the LGPL-2.1 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              OCCT releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              It has 3456 lines of code, 92 functions and 69 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of OCCT
            Get all kandi verified functions for this library.

            OCCT Key Features

            No Key Features are available at this moment for OCCT.

            OCCT Examples and Code Snippets

            No Code Snippets are available at this moment for OCCT.

            Community Discussions

            QUESTION

            Compile OCCT7.5 with rapidjson using FreeCad Libpack?
            Asked 2021-Sep-02 at 15:54

            I'm looking to compile OCCT 7.5 in Windows 10 (x64 via VS2019) for use with FreeCAD, to enable exporting glTF files, which requires RapidJSON support (in OCCT). I've checked out OCCT 7.5.3 and RapidJSON 1.1.0 from their git repos, then grabbed the FreeCAD libpack 12.5.2 (for OCCT 7.5). I started from FreeCAD's build docs, then attempted to follow OCCT's build docs.

            When configuring the OCCT project in CMake-GUI, I've been able to find what I think are correct values for some variables (e.g. those regarding FREETYPE) within the FreeCAD libpack, as well as RapidJSON, but still get some errors in the config, seemingly no matter what values I try:

            ...

            ANSWER

            Answered 2021-Sep-02 at 15:54

            The problem was my lack of familiarity with CMake and Cmake-gui: the gui opened a dialog for a FILEPATH when specifying a PATH variable. I naively thought, "I don't know CMake, so I'll trust the gui". Totally wrong.

            I manually edited the 3RDPARTY_* variable entries to point to the correct directories (or libs, when needed) in the FreeCAD libpack, using the variable name and description/hint for each to determine what the variable's value should be. Below are my entries, for reference: I did need to check "Advanced", to edit the FREETYPE_LIBRARY_DEBUG & FREETYPE_LIBRARY_RELEASE variables (CMake set them to separate libs found in a jdk directory, presumably because it was added to the system path at some point).

            Source https://stackoverflow.com/questions/69020410

            QUESTION

            Problem in building Oce - problem : /usr/bin/ld : can not find -lXi
            Asked 2021-May-18 at 07:27

            I'm trying to install Oce under ubuntu 18.04. When I try to build, first when I run "cmake" everything is ok,

            ...

            ANSWER

            Answered 2021-May-16 at 20:02

            You are probably missing a package that provides libXi.so library. You can find out which package you need with apt-file, i.e.:

            Source https://stackoverflow.com/questions/67557047

            QUESTION

            Preventing Opencascade to write to console
            Asked 2020-Nov-22 at 07:03

            When using the OpenCascade C++ libaries, certain functions will print out some status or response to the console/terminal. For example STEPCAFControl_Writer::perform() will print out something like:

            ...

            ANSWER

            Answered 2020-Nov-22 at 07:03

            Normally OCCT does not print messages directly into console, instead it relies on Message_Messenger interface. Default implementation registers Message_PrinterOStream printer which puts all messages into console with colors assigned depending on a message gravity.

            So, there are several options in your case:

            • Suppress all OCCT messages by removing all printers within default messenger. This might be not a good idea as this will hide also error messages handful for failure analysis.

            Source https://stackoverflow.com/questions/64912439

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install OCCT

            You can download it from GitHub.

            Support

            Open file doc/html/index.html to browse HTML documentation.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Open-Cascade-SAS/OCCT.git

          • CLI

            gh repo clone Open-Cascade-SAS/OCCT

          • sshUrl

            git@github.com:Open-Cascade-SAS/OCCT.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Development Tools Libraries

            FreeCAD

            by FreeCAD

            MailHog

            by mailhog

            front-end-handbook-2018

            by FrontendMasters

            front-end-handbook-2017

            by FrontendMasters

            tools

            by googlecodelabs

            Try Top Libraries by Open-Cascade-SAS

            OCCT-samples-csharp

            by Open-Cascade-SASC#