Allplan PythonPart

PythonPart 와 SmartPart와 차이점

홍사훈     0건     377회


Starting with Allplan 2016-1 Allplan features a Python API. 

Allplan 2016-1버전부터 Python API를 제공합니다.

This allows users and scripters to create their own PythonParts – as the name may suggest parametric objects similar to the SmartParts.


However, there are some fundamental differences:

그러나, 몇가지 근본적인 차이점이 있습니다. 

- the scripting language has been changed from SmartPart Script (a BASIC dialect) to Python 3.4.3

  Script는 SmartPart 스크립트(Basic의 변형)로부터 Python 3.4.3로 변경 되었습니다.

- interactions between different PythonParts and Allplan objects are now possible

  서로 다른 PythonParts와 Allplan Objects와의 상호작용이 가능합니다.

- Python allows direct access to exposed Allplan functions.

  Python은 Allplan기능을 직접 사용 할 수 있습니다.

  (e.g. to the new 3d modeling functions based on the Parasolid modeling kernel)

  (예를 들어, Parasolid모델링 기능으로 새로운 3D모델링이 가능합니다.)

- the Reinforcement Shape Builder creates automatically bar shapes based on formwork edges and concrete cover

  보강철근 빌더는, 콘크리트 피복과 거푸집모서리에 따라 Bar shapes를 자동으로 생성합니다.

- formwork recognition is possible, similar to the FF components

 거푸집 인식은 FF Components와 유사합니다.



A documentation will be available shorthly.

문서로 곧 사용 할 수 있습니다.


The PythonParts follow our "open" policy, there are no artificial limitations.

PythonParts는 인위적 제한이 없는 "개방" 정책을 따릅니다.

Of course it will be possible to include Python code from other sources.

물론, 다른 소스에서 Python코드를 참조하여도 문제 없습니다.

The Python interface is currently available as a "Beta".

Python 인터페이스는 현제 Beta로 사용 할 수 있습니다.

This means, for the time being we explicitly reserve the right to change the interface.

이것은, 당분간 인터페이스를 변경하고 우리에게 요구사항을 제한할 권리를 의미합니다.

This allows us to react on suggestions and wishes until the next version of Allplan will be released. 

Allplan 다음버전에 제안과 요구사항을 반영 할 수 있습니다.

등록된 댓글이 없습니다.

Copyrightⓡ1996~2019, All Rights Reserved.