# A developer/preview PrePoMax version v1.5.0 has been released

**URL:** <https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207>\
**Category:** News\
**Created:** [October 30, 2023, 10:58pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207 "2023-10-30T22:58:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://prepomax.discourse.group/u/Matej)\
**Post date:** [October 30, 2023, 10:58pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207/1 "2023-10-30T22:58:02Z")

</div>

The new version brings the integration of the Gmsh mesher. Now, the preparation of transfinite and recombined meshes is possible. I have prepared several tutorials on what the new features are and how to use them:

Introduction to advanced meshing: [https://youtu.be/AoDp3eZrG1s](https://youtu.be/AoDp3eZrG1s)  
Transfinite shell meshes: [https://youtu.be/GqXPfojyXLw](https://youtu.be/GqXPfojyXLw)  
Transfinite volume meshes: [https://youtu.be/veFObRL8cQY](https://youtu.be/veFObRL8cQY)  
Extruded meshes: [https://youtu.be/TX-YtD7VOmc](https://youtu.be/TX-YtD7VOmc)  
Revolved meshes: [https://youtu.be/1kOHe-GGCHM](https://youtu.be/1kOHe-GGCHM)

Download: [Downloads – PrePoMax](https://prepomax.fs.um.si/downloads/)

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [November 1, 2023, 2:14pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207/2 "2023-11-01T14:14:39Z")

</div>

Hi,

do you know why this part can’t be meshed with Revolve even though the front face is partitioned into 4-sided patches ?

 ![revolve](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/6/60def8c18e3b021da99b12dc67ea19a6db58afcf.jpeg)

[Cannot revolve.pmx](https://prepomax.discourse.group/uploads/short-url/fYdnbo9aZbbCv4oUptW0PtncbSJ.pmx) (9.0 KB)

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://prepomax.discourse.group/u/Matej)\
**Post date:** [November 1, 2023, 4:33pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207/3 "2023-11-01T16:33:16Z")

</div>

The Revolve mesh cannot be used on parts where the revolve axis coincides with a point or an edge of the geometry. First, this was a limitation of PrePoMax since circular edges are needed in all vertices of the selected base surface. Then, I tried removing this constraint, and I got to another problem. The problem is that if the mesh of the base surface contains a triangle where only one vertex of the triangle is on the revolve axis, this element gets revolved in a four-sided pyramid. PrePoMax does not support such elements, so there are holes in the revolved mesh. I could prevent revolve operations in such cases but decided to remove the support for such parts. I could check for such cases and prevent the mesh generation, but at that time, I did not have time to do it. Do you think it is an important feature?

That is why I added support for transfinite meshing of five-sided volumes = three-sided prisms. Instead of splitting the surface, you need to split the volume into 3 parts, make a compound, and then mesh it using a transfinite mesh.

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [November 1, 2023, 8:17pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207/4 "2023-11-01T20:17:42Z")

</div>

It would be useful since parts with points/edges on the axis of symmetry are quite common but it’s good that there are workarounds. Hopefully, pyramid elements will be supported in future releases of CalculiX: [Pyramid elements C3D5 & C3D13 - CalculiX (official versions are on www.calculix.de, the official GitHub repository is at https://github.com/Dhondtguido/CalculiX).](https://calculix.discourse.group/t/pyramid-elements-c3d5-c3d13/1881).

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://prepomax.discourse.group/u/Matej)\
**Post date:** [November 2, 2023, 2:29pm UTC](https://prepomax.discourse.group/t/a-developer-preview-prepomax-version-v1-5-0-has-been-released/1207/5 "2023-11-02T14:29:20Z")

</div>

Great news. I found out that I could add collapsed pyramid elements, which would save all the problems.
