1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Python language Question

Discussion in 'Alibre Script' started by GIOV, Mar 8, 2019.

  1. GIOV

    GIOV Alibre Super User

    Hi all,
    I do like know what is the difference between Python language for Alibre Design, FeeCad and Rhinoceros3d?
    Thanks in advance,
  2. NateLiqGrav

    NateLiqGrav Alibre Super User

    Too many to number. Each has extended Python for its own use. Anything specific to one will not work in another.

    A good analogy might be:
    Birch trees, Maple trees, and Spruce trees. Each is a type of Tree and has some common qualities (roots, a truck, limbs, branches, shade, and lumber) but none can be grafted on the other.

    Maybe someone else could explain better.
  3. Lew_Merrick

    Lew_Merrick Alibre Super User

    Giov -- My guess (as this is not my area of expertise) is that Alibre Script is a version of Python with "extensions" that make it compatible with Alibre Design's API -- and that versions for scripting other systems (FreeCAD and Rhinocerous3D) have "extensions" to make them compatible with their API.
  4. GIOV

    GIOV Alibre Super User

    Thanks Nate & Lew for your reply.
    How I wish there was a Python swaths language that converts each of the Software "extensions" to a specific API compatibility.
  5. idslk

    idslk Alibre Super User

    Hello GIOV,

    it's like cars, the most use the same gasoline, but have different powerful engines...
    Alibre - ACIS Kernel, FreeCad - OpenCascade Kernel ... so a lot of functions are based on different engines.
    It's not a only a point of the Version of Python (Alibre and Freecad use both 2.7.xx)


Share This Page