# Latest

**URL:** https://community.materialise.com/latest.md

[Latest](https://community.materialise.com/latest.md) · [Categories](https://community.materialise.com/categories.md) · [Tags](https://community.materialise.com/tags.md)

---

## [Welcome to the forum! Please introduce yourself](https://community.materialise.com/t/welcome-to-the-forum-please-introduce-yourself/60)

<div class="topic-metadata">

**Author:** [@mtls\_jdeckx](https://community.materialise.com/u/mtls_jdeckx)\
**Replies:** 3\
**Last updated:** [May 30, 2025, 12:37pm UTC](https://community.materialise.com/t/welcome-to-the-forum-please-introduce-yourself/60 "2025-05-30T12:37:54Z")

</div>

Welcome to the Mimics Innovation Suite scripting community forum. The goal of this forum is to learn from each other to perform advanced medical image processing using Python in combination with the Mimics Innovation Sui…

---

## [Community Guidelines: Please read this before posting!](https://community.materialise.com/t/community-guidelines-please-read-this-before-posting/59)

<div class="topic-metadata">

**Author:** [@mtls\_jdeckx](https://community.materialise.com/u/mtls_jdeckx)\
**Replies:** 0\
**Last updated:** [May 21, 2019, 9:52am UTC](https://community.materialise.com/t/community-guidelines-please-read-this-before-posting/59 "2019-05-21T09:52:24Z")

</div>

Materialise does not review new posts, nor take responsibility for any content posted by the community. Any content that violates our Community Guidelines will be removed. If you see something that you think violates our…

---

## [Extracting point coordinates using triangular patches](https://community.materialise.com/t/extracting-point-coordinates-using-triangular-patches/2195)

<div class="topic-metadata">

**Author:** [@ximo](https://community.materialise.com/u/ximo)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 2:48am UTC](https://community.materialise.com/t/extracting-point-coordinates-using-triangular-patches/2195 "2026-09-22T02:48:24Z")

</div>

Now I have used the “wave” command in 3-matic to select the triangular faces in the acetabular area. Now I want to extract the point coordinates of the point cloud using the selected triangular faces. So, does 3-matic ha…

---

## [Creating a press form](https://community.materialise.com/t/creating-a-press-form/2192)

<div class="topic-metadata">

**Author:** [@sovuhkka1](https://community.materialise.com/u/sovuhkka1)\
**Replies:** 0\
**Last updated:** [September 3, 2026, 12:18pm UTC](https://community.materialise.com/t/creating-a-press-form/2192 "2026-09-03T12:18:51Z")

</div>

Good day, I’ve run into a problem with creating a mold for an implant (I want to try the method of creating an implant by extrusion). Could you please tell me which tabs you use (what is the creation plan)? I want to mak…

---

## [Adaptive remesh of a Non Manifold Assembly](https://community.materialise.com/t/adaptive-remesh-of-a-non-manifold-assembly/2158)

<div class="topic-metadata">

**Author:** [@Majuja](https://community.materialise.com/u/Majuja)\
**Replies:** 2\
**Last updated:** [April 16, 2026, 7:31am UTC](https://community.materialise.com/t/adaptive-remesh-of-a-non-manifold-assembly/2158 "2026-04-16T07:31:29Z")

</div>

Hi, I am trying to automate the scripting of an adaptive remesh (after creating a non-manifold assembly). I need to mesh the bone and implant with a mesh size and the screws with a smaller one. I am trying to use the t…

---

## [Non manifold remesh creates new intersection that should not be there](https://community.materialise.com/t/non-manifold-remesh-creates-new-intersection-that-should-not-be-there/2159)

<div class="topic-metadata">

**Author:** [@Majuja](https://community.materialise.com/u/Majuja)\
**Replies:** 0\
**Last updated:** [April 15, 2026, 9:58am UTC](https://community.materialise.com/t/non-manifold-remesh-creates-new-intersection-that-should-not-be-there/2159 "2026-04-15T09:58:20Z")

</div>

Hi, I have a bone and a fragment that do not touch each other, connected with a plate and screws I have created a non manifold assembly and after remesh, the bone and the fragment intersect each other. How can I avoid…

---

## [Possibilities to automate CNR calculation in Mimics](https://community.materialise.com/t/possibilities-to-automate-cnr-calculation-in-mimics/2143)

<div class="topic-metadata">

**Author:** [@Loucka](https://community.materialise.com/u/Loucka)\
**Replies:** 0\
**Last updated:** [October 28, 2025, 3:24pm UTC](https://community.materialise.com/t/possibilities-to-automate-cnr-calculation-in-mimics/2143 "2025-10-28T15:24:08Z")

</div>

Hi everyone, I’m new to scripting in Mimics and would like to explore whether it’s possible to perform quantitative analysis within Mimics, specifically calculating the Contrast-to-Noise Ratio (CNR) between different se…

---

## [Plane manipulation during running script](https://community.materialise.com/t/plane-manipulation-during-running-script/2126)

<div class="topic-metadata">

**Author:** [@karel.penicka](https://community.materialise.com/u/karel.penicka)\
**Replies:** 4\
**Last updated:** [October 21, 2025, 11:34am UTC](https://community.materialise.com/t/plane-manipulation-during-running-script/2126 "2025-10-21T11:34:56Z")

</div>

Hi, I have a Python script for performing osteotomies, which includes my own custom GUI. At one point in the workflow, I need to select the osteotomy plane in 3-matic, translate it manually, and then click Compute. Ho…

---

## [3-matic - Visibility toggle](https://community.materialise.com/t/3-matic-visibility-toggle/2123)

<div class="topic-metadata">

**Author:** [@eric\_b](https://community.materialise.com/u/eric_b)\
**Replies:** 2\
**Last updated:** [September 26, 2025, 12:01pm UTC](https://community.materialise.com/t/3-matic-visibility-toggle/2123 "2025-09-26T12:01:53Z")

</div>

This is a simple script to to toggle visibility between multiple parts. I use this when I use tools like Wrap or Reduce, and I want to quickly compare the result to the original. To use it, select all the objects you wan…

---

## [New Person Here](https://community.materialise.com/t/new-person-here/2108)

<div class="topic-metadata">

**Author:** [@Cjeffers](https://community.materialise.com/u/Cjeffers)\
**Replies:** 1\
**Last updated:** [September 9, 2025, 12:54pm UTC](https://community.materialise.com/t/new-person-here/2108 "2025-09-09T12:54:39Z")

</div>

I am a new user of the scripting module in mimics, and somewhat familiar with python but no expert by any means. I created a pseudo code for what I want to do within mimics core. Would anyone be willing to point me in th…

---

## [Loft with tangent direction](https://community.materialise.com/t/loft-with-tangent-direction/2081)

<div class="topic-metadata">

**Author:** [@Agustin](https://community.materialise.com/u/Agustin)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 1:51pm UTC](https://community.materialise.com/t/loft-with-tangent-direction/2081 "2025-07-31T13:51:30Z")

</div>

Hello! I’ve been working on a 3matic script to generate lofted parts using two given surfaces. I noticed that the “direction” parameter is available in the Loft tool through the UI, but it doesn’t appear to be accessible…

---

## [Not applicable](https://community.materialise.com/t/not-applicable/2072)

<div class="topic-metadata">

**Author:** [@simonparduyns](https://community.materialise.com/u/simonparduyns)\
**Replies:** 1\
**Last updated:** [June 3, 2025, 7:35am UTC](https://community.materialise.com/t/not-applicable/2072 "2025-06-03T07:35:45Z")

</div>

I made a script that allows me to perform a transformation on an object using pre-defined points where the object is used as moving entity in n-points registration function. I want to use this function from the scripting…

---

## [Multiple custom buttons in 3-Matic only execute the last script](https://community.materialise.com/t/multiple-custom-buttons-in-3-matic-only-execute-the-last-script/2058)

<div class="topic-metadata">

**Author:** [@manniblaq](https://community.materialise.com/u/manniblaq)\
**Replies:** 4\
**Last updated:** [May 30, 2025, 1:10pm UTC](https://community.materialise.com/t/multiple-custom-buttons-in-3-matic-only-execute-the-last-script/2058 "2025-05-30T13:10:41Z")

</div>

I am trying to set up several custom buttons in 3-Matic in the menu bar to run different Python scripts for separate, unrelated processes. I have registered each script separately, but when I click on any of the buttons,…

---

## [Load data from an excel file and write data to this excel file](https://community.materialise.com/t/load-data-from-an-excel-file-and-write-data-to-this-excel-file/409)

<div class="topic-metadata">

**Author:** [@Ela](https://community.materialise.com/u/Ela)\
**Replies:** 6\
**Last updated:** [March 26, 2025, 3:47pm UTC](https://community.materialise.com/t/load-data-from-an-excel-file-and-write-data-to-this-excel-file/409 "2025-03-26T15:47:50Z")

</div>

I have two problems: first I have to load datas from an excelfile and I wrote import trimatic import os import numpy as np from openpyxl import load\_workbook def main(): print(os.path.abspath(“D:\\201110 ArbeitUlm\\…

---

## [Change the background color](https://community.materialise.com/t/change-the-background-color/2031)

<div class="topic-metadata">

**Author:** [@ximo](https://community.materialise.com/u/ximo)\
**Replies:** 1\
**Last updated:** [March 7, 2025, 1:02pm UTC](https://community.materialise.com/t/change-the-background-color/2031 "2025-03-07T13:02:07Z")

</div>

Hello, the background color of my 3-matic version 18.0 is grey at present, I want to change the background of my 3-MATIC operation to black, can it be achieved?

---

## [Use PyQt to create my new 3-matic interface](https://community.materialise.com/t/use-pyqt-to-create-my-new-3-matic-interface/2026)

<div class="topic-metadata">

**Author:** [@ximo](https://community.materialise.com/u/ximo)\
**Replies:** 1\
**Last updated:** [February 21, 2025, 3:17pm UTC](https://community.materialise.com/t/use-pyqt-to-create-my-new-3-matic-interface/2026 "2025-02-21T15:17:16Z")

</div>

Hello, can I call the commands in 3-matic through PyQt, I want to call the commands in 3-matic’s internal software from outside? If so, how to do it?

---

## [Can I write my own python script as a button in the menu bar?](https://community.materialise.com/t/can-i-write-my-own-python-script-as-a-button-in-the-menu-bar/1966)

<div class="topic-metadata">

**Author:** [@shen](https://community.materialise.com/u/shen)\
**Replies:** 3\
**Last updated:** [February 13, 2025, 7:19pm UTC](https://community.materialise.com/t/can-i-write-my-own-python-script-as-a-button-in-the-menu-bar/1966 "2025-02-13T19:19:31Z")

</div>

Hello, now I have written several Python script files by myself, please 3-matic allow me to write a script file to make a button to display in the menu bar?

---

## [Creat input button](https://community.materialise.com/t/creat-input-button/2007)

<div class="topic-metadata">

**Author:** [@ximo](https://community.materialise.com/u/ximo)\
**Replies:** 1\
**Last updated:** [February 12, 2025, 11:23am UTC](https://community.materialise.com/t/creat-input-button/2007 "2025-02-12T11:23:31Z")

</div>

Can I script an input button in 3-matic so that I can rotate the model?

---

## [How to change button image?](https://community.materialise.com/t/how-to-change-button-image/2008)

<div class="topic-metadata">

**Author:** [@ximo](https://community.materialise.com/u/ximo)\
**Replies:** 1\
**Last updated:** [February 12, 2025, 11:17am UTC](https://community.materialise.com/t/how-to-change-button-image/2008 "2025-02-12T11:17:14Z")

</div>

Can I change the icon of the button? I need to set up a new icon for my script, but I don’t want to draw it. Can I import png or other format images as my button icon? What should the image format look like?

---

## [Script Segmentation for Multiple Image Sets in a Single Scan Load next set of images in the same study/scan load](https://community.materialise.com/t/script-segmentation-for-multiple-image-sets-in-a-single-scan-load-next-set-of-images-in-the-same-study-scan-load/965)

<div class="topic-metadata">

**Author:** [@Kam](https://community.materialise.com/u/Kam)\
**Replies:** 1\
**Last updated:** [September 25, 2024, 2:56pm UTC](https://community.materialise.com/t/script-segmentation-for-multiple-image-sets-in-a-single-scan-load-next-set-of-images-in-the-same-study-scan-load/965 "2024-09-25T14:56:25Z")

</div>

I have a set of scans which has two different image sets once I load a Zip. By default, I am able to perform scripted segmentation on the first image set but unable to go to the next set of images in the same study/ sca…

---

## [Femur tibia measurements script](https://community.materialise.com/t/femur-tibia-measurements-script/938)

<div class="topic-metadata">

**Author:** [@karel.penicka](https://community.materialise.com/u/karel.penicka)\
**Replies:** 4\
**Last updated:** [August 28, 2024, 6:39pm UTC](https://community.materialise.com/t/femur-tibia-measurements-script/938 "2024-08-28T18:39:44Z")

</div>

Hi guys. I made a video from my script for 3D analysis of lower limbs. I hope you will like it.

---

## [Mimics.segment.local\_threshold does not seem to work](https://community.materialise.com/t/mimics-segment-local-threshold-does-not-seem-to-work/910)

<div class="topic-metadata">

**Author:** [@robday](https://community.materialise.com/u/robday)\
**Replies:** 2\
**Last updated:** [June 26, 2024, 1:19pm UTC](https://community.materialise.com/t/mimics-segment-local-threshold-does-not-seem-to-work/910 "2024-06-26T13:19:50Z")

</div>

Hello, When I call mimics.segment.local\_threshold() from code I do not get the same result as using the GUI Local Threshold tool. In fact, the output mask is barely different from the input mask. If I call mimics.segm…

---

## [Can "Mask from Object" be called from a script?](https://community.materialise.com/t/can-mask-from-object-be-called-from-a-script/895)

<div class="topic-metadata">

**Author:** [@robday](https://community.materialise.com/u/robday)\
**Replies:** 4\
**Last updated:** [April 16, 2024, 1:31pm UTC](https://community.materialise.com/t/can-mask-from-object-be-called-from-a-script/895 "2024-04-16T13:31:52Z")

</div>

I would like to convert some objects (Spheres) to masks without user interaction. There is a way to convert a Part to a mask, using mimics.segment.calculate\_mask\_from\_part() I can’t see a corresponding way to make a ma…

---

## [How to measure angles between two planes in 3D space, xy-, xz-, and yz- planes](https://community.materialise.com/t/how-to-measure-angles-between-two-planes-in-3d-space-xy-xz-and-yz-planes/893)

<div class="topic-metadata">

**Author:** [@Teddy](https://community.materialise.com/u/Teddy)\
**Replies:** 2\
**Last updated:** [April 9, 2024, 3:21am UTC](https://community.materialise.com/t/how-to-measure-angles-between-two-planes-in-3d-space-xy-xz-and-yz-planes/893 "2024-04-09T03:21:30Z")

</div>

I have two planes: plane1 and plane2 I want to measure the angles between plane1 and plane2 in XYZ, XY, XZ, and YZ coordinates. Is it possible to do it with Python scripting? Thanks. I can only find “trimatic.create\_…

---

## [Measurements (3-matic 14.0)](https://community.materialise.com/t/measurements-3-matic-14-0/65)

<div class="topic-metadata">

**Author:** [@mtls\_jdeckx](https://community.materialise.com/u/mtls_jdeckx)\
**Replies:** 4\
**Last updated:** [February 26, 2024, 9:57am UTC](https://community.materialise.com/t/measurements-3-matic-14-0/65 "2024-02-26T09:57:36Z")

</div>

In this tutorial basic measurements operations are presented using the project Femur.mxp that is located in the 3-matic installation folder under folder DemoFiles. To open the project, first launch 3-matic and select Fi…

---

## [CUT SLOT from GUIDE DESIGN](https://community.materialise.com/t/cut-slot-from-guide-design/863)

<div class="topic-metadata">

**Author:** [@karel.penicka](https://community.materialise.com/u/karel.penicka)\
**Replies:** 3\
**Last updated:** [February 1, 2024, 12:18pm UTC](https://community.materialise.com/t/cut-slot-from-guide-design/863 "2024-02-01T12:18:26Z")

</div>

Hello , I’m creating scripts for drilling and cutting guides. I want to use CUT SLOT from GUIDE DESIGN. But this function is not in trimatic library. Or can I find it in another library ? Thank you Karel

---

## [Mimics default empirical formular](https://community.materialise.com/t/mimics-default-empirical-formular/847)

<div class="topic-metadata">

**Author:** [@iman\_nba91](https://community.materialise.com/u/iman_nba91)\
**Replies:** 3\
**Last updated:** [January 4, 2024, 9:52am UTC](https://community.materialise.com/t/mimics-default-empirical-formular/847 "2024-01-04T09:52:57Z")

</div>

Dear Mimics support team and users, in some studies it is mentioned that they used “Mimics default empirical formular” for material assignment to the bone structure. I would like to ask if there is any reference for thi…

---

## [N point registration \_ moving entities errors](https://community.materialise.com/t/n-point-registration-moving-entities-errors/790)

<div class="topic-metadata">

**Author:** [@Teddy](https://community.materialise.com/u/Teddy)\
**Replies:** 2\
**Last updated:** [August 7, 2023, 6:10am UTC](https://community.materialise.com/t/n-point-registration-moving-entities-errors/790 "2023-08-07T06:10:46Z")

</div>

For n point registration, i can enter a list of parts, separated by comma or enter individual entities but cannot include all entities, separated by comma what’s wrong with this? entities1=trimatic.get\_parts() entit…

---

## [Free Webinar! A comprehensive guide to MIS scripting](https://community.materialise.com/t/free-webinar-a-comprehensive-guide-to-mis-scripting/777)

<div class="topic-metadata">

**Author:** [@behnam.esfandiar](https://community.materialise.com/u/behnam.esfandiar)\
**Replies:** 0\
**Last updated:** [July 12, 2023, 8:58am UTC](https://community.materialise.com/t/free-webinar-a-comprehensive-guide-to-mis-scripting/777 "2023-07-12T08:58:08Z")

</div>

📢 Join our MIC Course on Scripting tomorrow, July 13, from 4 PM to 5 PM CET 🎓 Our experts, Noramirah Azlan and Vivek Chowdary Penumarthi will guide you through the MIS scripting module. 🌟 Special guest, Dr. Peter Pijpk…

---

## [Script to Read Excel Data into 3-Matic Via Pandas 'Dataframe' objects](https://community.materialise.com/t/script-to-read-excel-data-into-3-matic-via-pandas-dataframe-objects/771)

<div class="topic-metadata">

**Author:** [@zack\_struczewski](https://community.materialise.com/u/zack_struczewski)\
**Replies:** 0\
**Last updated:** [June 16, 2023, 2:05pm UTC](https://community.materialise.com/t/script-to-read-excel-data-into-3-matic-via-pandas-dataframe-objects/771 "2023-06-16T14:05:14Z")

</div>

Script to Read Excel Data into 3-Matic via Pandas ‘Dataframe’ object A Dataframe object is a multi-dimensional table-like data structure (a multi-dimensional array) Your data must be in a simple multiple array format wi…

[Next page](https://community.materialise.com/latest.md?page=1)
