About PYTHA v22:
1.
It has a weird interface for creating 2d drawings. It
uses long horizontal and vertical lines which make it very messy in a
complicated plan. There are no constraints (relations) unlike in major CAD
programs.
2.
There is no association between 3d parts and their
initial 2d geometry. If you wish to make changes to a 3d part, you’ll have to
create it from the beginning. However it gives you several tools to edit 3d
geometry.
3.
There is no geometry tree. If you have created a part
or several others, you cannot roam back and make changes.
4.
All 2d drawings are created on the same canvas no
matter if they belong to different 3d parts. In a complex drawing, this is
getting messy and practically you will have to erase some of it in order to be
able to draw something new. As a result you don’t keep the initial 2d geometry
unless you keep saving in different files during the process. It’s very
unproductive. Non flexible. And as I already mentioned, the 2d geometry is not
associated to the parts created from it. Changing it won’t change anything.
5.
It is no parametric, despite what they say. At least
not the way it is meant in CAD software. You cannot have variables and make
calculations between them or change them.
6.
Despite that it is a tool for carpenters, it doesn’t
copy well with common carpentry constructions:
a.
Arcs and circles: your client has several arced
windows or some doors with circular raised panels or glasses. You draw one of
them and expect by simply changing its dimensions to make them all? You just
can’t. The software simply won’t enlarge or shrink the arc correctly. You will
have to make it from the beginning, or at least the arced part for each and
every different window or door. It can
only enlarge or shrink parallelograms. You cannot use as a template something
that has an arc in it!
b.
The same goes for an inclined
part: Your window has a triangle on top, or your door has a rail under angle.
7.
It is very tedious to create part lists. You’ll have
to spend lots of time to make what you wish for.
8.
Drag n’ drop: this is a nice library feature, with
great flaws when you make it parametric (parametric in Pytha means that as soon
as you drag n’ drop a library part, you will be prompted to edit the dimensions
that you declared as parametric).
a.
You can’t fit a 3d part in 3 dimensions. Only in one.
Example: you have designed a door and must fit it to various openings with different heights and lengths. You can only fit either to length or height. The other dimension can be edited afterwards, separately from the drag n’ drop procedure.
Example: you have designed a door and must fit it to various openings with different heights and lengths. You can only fit either to length or height. The other dimension can be edited afterwards, separately from the drag n’ drop procedure.
b.
If you make a dimension parametric, it only works at the
same view that this dimension belongs to. Example: You have a window with parametric
its length in XZ view. You wish to drag n’ drop it to your project, a house
probably. Due to project complexity you
can access the point to which you must snap the window in 3d view. The drag n’
drop will be performed incorrectly. It wont prompt you to edit the length of
the window. The solution is to snap it in XZ view only. This is weird and a major flaw.
c.
If you drag n’ drop different parts in the same
project, their parametric dimensions, must have different names, otherwise it
will mess things up. You can’t have “length” in a window and in a door
simultaneously but instead “window_length”
or “Product1234_total_length”. Unique names in different parts.
d.
You don’t have control over the exact points at which
the parts are enlarged or shrinked.
e.
You can only make parametric, parallel dimensions not
radiuses of arcs.
9.
Reference points: you will need them for several
operations. However, whenever you make changes to a part you must have them
always in mind and update them accordingly if necessary. Keeping and
maintaining them is a tedious task. Extremely user/productivity unfriendly.
10.
Dummy parts: You can only have one dummy part inside a
part. For example: You have created a dummy part for the handle of a door. It
means, whenever you import or drag n’ drop this door, you will be prompted to
choose a handle. This works well, but is incomplete. You can’t have several
dummy parts for other possible fittings of the door: hinges, locks, closers, latches etc. Just one of them.
11.
Despite they say there is a forum, either it doesn’t
exist or they don’t give access unless you have signed an additional support
contract. Maybe to discourage potential clients from seeing all the problems of
the software.
I have
found a few bugs too and other problems but wouldn’t wish to extend further.
Just enough to make you thing twice, ask for a demo, clarify what kind of
support you get and proceed to purchasing only when you are completely
convinced.
.