# \#3-matic

**URL:** https://community.materialise.com/tag/3-matic/6.md

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

---

## [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…

---

## [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…

---

## [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?

---

## [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.

---

## [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

---

## [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…

---

## [3 matic scripting to call out a sub\_tree under an object tree](https://community.materialise.com/t/3-matic-scripting-to-call-out-a-sub-tree-under-an-object-tree/726)

<div class="topic-metadata">

**Author:** [@Dennis07](https://community.materialise.com/u/Dennis07)\
**Replies:** 3\
**Last updated:** [February 24, 2023, 9:54am UTC](https://community.materialise.com/t/3-matic-scripting-to-call-out-a-sub-tree-under-an-object-tree/726 "2023-02-24T09:54:20Z")

</div>

i’m using 3 matic scripting to get contour from an imported STEP file. Is there a way to get a list of contours from the object tree?

---

## [3-matics create surface set](https://community.materialise.com/t/3-matics-create-surface-set/709)

<div class="topic-metadata">

**Author:** [@pmeth](https://community.materialise.com/u/pmeth)\
**Replies:** 3\
**Last updated:** [January 25, 2023, 11:26am UTC](https://community.materialise.com/t/3-matics-create-surface-set/709 "2023-01-25T11:26:27Z")

</div>

Hi, Is it possible to create a surface set in 3-matics? I can see various functions to work with SurfaceSets: trimatic.fix.surface\_sets\_to\_parts trimatic.types.Part.find\_surface\_set trimatic.types.Part.find\_surface\_s…

---

## [3-Matic-to-Mimics Script Connection Issue](https://community.materialise.com/t/3-matic-to-mimics-script-connection-issue/615)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 3\
**Last updated:** [April 27, 2022, 7:49am UTC](https://community.materialise.com/t/3-matic-to-mimics-script-connection-issue/615 "2022-04-27T07:49:12Z")

</div>

I’ve written a script that creates a spline in 3-Matic by creating the points in 3-Matic, then starting a new Mimics file, transferring the points to the Mimics file, creates a spline in the Mimics file, and transfers th…

---

## [Using get\_triangles on Marked Triangles](https://community.materialise.com/t/using-get-triangles-on-marked-triangles/537)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 1\
**Last updated:** [December 29, 2021, 6:57pm UTC](https://community.materialise.com/t/using-get-triangles-on-marked-triangles/537 "2021-12-29T18:57:56Z")

</div>

I’ve been trying to pull the indices of the nodes marked by a mark triangles tool from a part. A bug I’ve been coming across is with the “marked\_triangles.get\_triangles()” command. According to the 3-Matic scripting guid…

---

## [Custom Curve Point Distribution](https://community.materialise.com/t/custom-curve-point-distribution/564)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 1\
**Last updated:** [December 14, 2021, 5:23am UTC](https://community.materialise.com/t/custom-curve-point-distribution/564 "2021-12-14T05:23:05Z")

</div>

I’m attempting to distribute the points along curves that I generate in a script to my own custom segment distance. For example, the 140mm long curve that I have has around 1400 points. I’d like to be able to change the …

---

## [3-matic 16.0 "point-based pattern" issue](https://community.materialise.com/t/3-matic-16-0-point-based-pattern-issue/547)

<div class="topic-metadata">

**Author:** [@Teddy](https://community.materialise.com/u/Teddy)\
**Replies:** 2\
**Last updated:** [November 22, 2021, 7:37am UTC](https://community.materialise.com/t/3-matic-16-0-point-based-pattern-issue/547 "2021-11-22T07:37:25Z")

</div>

How could I find 3-matic technical support? We have been using 3-matic 13.0 (upper image) for several years and found it helpful. This year we bought a new version, 3-matic 16.0 (lower image). But all of our colleagues …

---

## [3-Matic Spline Scripting](https://community.materialise.com/t/3-matic-spline-scripting/542)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 2\
**Last updated:** [November 10, 2021, 12:10am UTC](https://community.materialise.com/t/3-matic-spline-scripting/542 "2021-11-10T00:10:57Z")

</div>

I’d like to be able to create a spline in 3-Matic using scripting, but I can’t seem to find anything on splines in the 3-Matic Scripting Guide. I know that spline functions are prevalent within Mimics, but I’d like to be…

---

## [Warping With Landmarks](https://community.materialise.com/t/warping-with-landmarks/528)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 4\
**Last updated:** [October 20, 2021, 10:10pm UTC](https://community.materialise.com/t/warping-with-landmarks/528 "2021-10-20T22:10:17Z")

</div>

I’m attempting to warp a template onto a patient using a landmark. From my understanding of the 3-Matic Scripting guide, the landmark input into the warping command should be a list of three floats. When I attempt to exe…

---

## [Distance Between Line and Point](https://community.materialise.com/t/distance-between-line-and-point/534)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 1\
**Last updated:** [October 1, 2021, 4:10pm UTC](https://community.materialise.com/t/distance-between-line-and-point/534 "2021-10-01T16:10:16Z")

</div>

I’m attempting to automate a certain measurement, but I can’t seem to find the right tools in 3-Matic. I have to find the shortest distance between a line a completely different point. I couldn’t find anything similar to…

---

## [Extracting Patient Coefficients From SSM Modes](https://community.materialise.com/t/extracting-patient-coefficients-from-ssm-modes/485)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 3\
**Last updated:** [September 1, 2021, 4:02pm UTC](https://community.materialise.com/t/extracting-patient-coefficients-from-ssm-modes/485 "2021-09-01T16:02:41Z")

</div>

Is it possible to extract the mode coefficients that correspond to the patients used to create the SSM? That is, what coefficient combination will yield an SSM instance equivalent to one of the patients used to create th…

---

## [Object Calling Error in 3-Matic](https://community.materialise.com/t/object-calling-error-in-3-matic/507)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 0\
**Last updated:** [August 19, 2021, 3:44pm UTC](https://community.materialise.com/t/object-calling-error-in-3-matic/507 "2021-08-19T15:44:16Z")

</div>

In the past I encountered an issue with 3-Matic not recognizing variables containing one object as that object and instead recognizing them as tuples, i.e. when ‘instance = trimatic.Part’ is called like this: ‘instance.v…

---

## [Create Part Comparison Analysis Error](https://community.materialise.com/t/create-part-comparison-analysis-error/505)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 0\
**Last updated:** [August 18, 2021, 5:13pm UTC](https://community.materialise.com/t/create-part-comparison-analysis-error/505 "2021-08-18T17:13:12Z")

</div>

I’m attempting to create a script that uses the ‘trimatic.create\_part\_comparison\_analysis’ command, but I’ve been running into a weird AttributeError. The code I’m using is the first picture below. The error is the secon…

---

## [Keyboard Listening in 3-Matic](https://community.materialise.com/t/keyboard-listening-in-3-matic/504)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 0\
**Last updated:** [August 17, 2021, 5:43pm UTC](https://community.materialise.com/t/keyboard-listening-in-3-matic/504 "2021-08-17T17:43:55Z")

</div>

I’m attempting to write a while loop that runs through a few lines of command over and over again until is pressed by the user. I’ve been trying to work with the keyboard module to do this. The functions I’ve tried so f…

---

## [Creating Plots in 3-Matic](https://community.materialise.com/t/creating-plots-in-3-matic/477)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 1\
**Last updated:** [August 5, 2021, 3:26pm UTC](https://community.materialise.com/t/creating-plots-in-3-matic/477 "2021-08-05T15:26:55Z")

</div>

I’m using an SSM to produce a large number of measurements and I’d like the script to output a chart of some kind to visually represent the measurement distribution. A histogram like the one in the 3-Matic SSM Properties…

---

## [RuntimeError While Using 'trimatic.convert\_ssm\_instance\_to\_part'](https://community.materialise.com/t/runtimeerror-while-using-trimatic-convert-ssm-instance-to-part/475)

<div class="topic-metadata">

**Author:** [@IAF2022](https://community.materialise.com/u/IAF2022)\
**Replies:** 1\
**Last updated:** [July 26, 2021, 3:23pm UTC](https://community.materialise.com/t/runtimeerror-while-using-trimatic-convert-ssm-instance-to-part/475 "2021-07-26T15:23:49Z")

</div>

I’m attempting to create a new part from the average instance of an ssm and assign it to the variable “average\_part”, but I run into the RuntimeError in the bottom picture below. The code I used is in the top image below…

---

## [Embed custom add on to 3matic](https://community.materialise.com/t/embed-custom-add-on-to-3matic/372)

<div class="topic-metadata">

**Author:** [@EntPyle](https://community.materialise.com/u/EntPyle)\
**Replies:** 0\
**Last updated:** [January 20, 2021, 10:51pm UTC](https://community.materialise.com/t/embed-custom-add-on-to-3matic/372 "2021-01-20T22:51:08Z")

</div>

I have a few tools that I want to put in a toolkit inside 3matic. Id like to be able to embed my Gui inside 3matic. Other than using threaded\_trimatic, do yall have any recommendations for running a custom QT Gui in 3mat…

[Next page](https://community.materialise.com/tag/3-matic/6.md?match_all_tags=true&page=1&tags%5B%5D=3-matic)
