Code Monkey home page Code Monkey logo

Comments (9)

mauigna06 avatar mauigna06 commented on August 11, 2024 1

It looks good as an initial step to start. It needs to have a bevel (smooth edges) so the soft tissues are not irritated.

Yeah. It needs to be smoothed but it would be better to smooth it after the screw holes are created. I had problems making smoothing filters work right till now.

And of course, planning how to put the holes. When it comes to placing screw holes ideally it should not be just straight holes but rather in this shape, this is because in the inside surface contact with the bone surface should be minimal.

I didn't understand what inside surface you are referring to. However, the screw holes shouldn't be difficult to create making boolean operations I think a boolean difference of a cylinder and a cone (or another cylinder) could get the shape you showed on the picture @cmfsx for the holes.

It's great that you approved the shape of the algorithm-created fixing plate that was the most difficult thing to do. The smoothing and the holes should be solved soon. Do you think will need guides to help the surgeon make the shape of the reconstruction with the fibula pieces and put the custom fixing plate?

from slicerbonereconstructionplanner.

cmfsx avatar cmfsx commented on August 11, 2024 1

Do you think will need guides to help the surgeon make the shape of the reconstruction with the fibula pieces and put the custom fixing plate?
I am not sure I understand the question exactly. If I understand it properly, surgeons will not need a another guide top put the reconstruction plate (custom made).

from slicerbonereconstructionplanner.

cmfsx avatar cmfsx commented on August 11, 2024

It looks good as an initial step to start. It needs to have a bevel (smooth edges) so the soft tissues are not irritated. And of course, planning how to put the holes. When it comes to placing screw holes ideally it should not be just straight holes but rather in this shape, this is because in the inside surface contact with the bone surface should be minimal.

91_X97_i400

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

Consider use of this example and this filter

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

Half-toroids with rounded corners (positioned over the neomandible) could be interpolated using a spline that joins them together with rounded rectangles

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

Predictive holes (that's the custom plate fixation holes) should be added to the mandible surgical guide

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

Half-toroids with rounded corners (positioned over the neomandible) could be interpolated using a spline that joins them together with rounded rectangles

About doing the interpolation see LERP and smoothMax function used on game development

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

Consider using vtkSmoothPolyDataFilter with setSource for neomandible as input

from slicerbonereconstructionplanner.

mauigna06 avatar mauigna06 commented on August 11, 2024

related #117

from slicerbonereconstructionplanner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.