Skip to content

CAD Modeling

Working with CAD models

62 Topics 220 Posts
  • How to get spatial coordinate information of an anatomical structure?

    1
    0 Votes
    1 Posts
    67 Views
    No one has replied
  • The shape of the T1 image and the shape of the electric field are different

    18
    0 Votes
    18 Posts
    586 Views
    brynB
    your code is still not using the FieldInterpolationFilter to interpolate the T1w image onto the same grid as the E-field. Note, the FieldDataTextExporter takes the output of the interpolator as input
  • Help with Petri Dish Geometry & Boolean Subtract Issue

    2
    0 Votes
    2 Posts
    149 Views
    H
    I recommend checking out the “Multiple Electrode in Homogeneous Medium” tutorial in the LF section. It includes a Petri dish with solution in the modeling part, which is directly relevant. You're absolutely right about the importance of the Boolean Subtract order. To ensure it works correctly, try the following setup: (1) Outer Cylinder: Radius = 18 mm, Height = 11 mm, Base at Z = 0 mm (2) Inner Cylinder: Radius = 17 mm, Height = 10.7 mm, Base at Z = 1 mm (i.e., shifted +1 mm in Z) (3) Perform Boolean Subtract: Outer minus Inner This setup should produce the correct bowl shape.
  • Discretized axons locked - how do I delete/unlock Neuron model objects?

    2
    0 Votes
    2 Posts
    150 Views
    C
    I would suggest first cloning the nerve trajectory, and then discretizing it. The result is an unlocked axon model. You can then delete the nerve trajectory clone if needed.
  • Surface projection tool

    3
    1 Votes
    3 Posts
    514 Views
    V
    @brown Thank you for the suggestion. I can surface project object now.
  • impossible drag and drop from non-CAD models

    4
    0 Votes
    4 Posts
    968 Views
    brynB
    For the unstructured version of the EM LF Electro you would first need to generate a tetrahedral mesh. The mesh can be dragged onto such a simulation.
  • Randomness in unstructured mesh generation

    3
    0 Votes
    3 Posts
    788 Views
    N
    Hi @bryn, I'm meshing an implanted device as a faceted mesh which is then embedded in an octree mesh. This is all through the Python API.
  • Project line on to a layer

    4
    0 Votes
    4 Posts
    837 Views
    brynB
    This screen capture shows how you can then move/snap the "Spline Control Points" (the little white dots) to the offset surface: https://youtu.be/kveLjnKpWzU
  • Extrude 2D image as mesh or solid

    1
    0 Votes
    1 Posts
    411 Views
    No one has replied
  • Extract Points outputs only one vertex. Possible bug?

    4
    0 Votes
    4 Posts
    949 Views
    B
    The first method might not be working if your spline doesn't have a parametrization. If you click on the spline in the Model tree and don't see a list of points in the Controller window, then the information is no longer available and you'll have to stick to the second method.
  • How to add a layer with a thickness over a ViP model, e.g., clothing?

    15
    3 Votes
    15 Posts
    5k Views
    V
    Hello, Sorry I am facing an issue with moving antennas to different locations based on the steps above. I used three points on the skin and calculated the transformation between static and posed states. I used this transformation to transform the antenna position to the new position (using RigidTransform and ApplyTransform functions). However I get errors that the antenna source edge is within a solid. I have changed priorities during voxelling providing antennas higher priority but the errors still exist. What can I do? I would like to move antennas in a similar fashion to how soft tissues deform. Thanks Vignesh
  • How to export E-field to a custom grid?

    3
    0 Votes
    3 Posts
    807 Views
    V
    Hi, Thank you. I tried it but would like to plot the fields on a grid between antennas (as shown in red in the image). It is easy when the model is static but when posed, I am not able to get a grid at an angle. Thanks [image: 1710200782830-dd141418-49f3-4854-a083-853ccfa690dd-image.png]
  • 2 Votes
    1 Posts
    411 Views
    No one has replied
  • How to extrude along a line with a triangle cross-section

    1
    0 Votes
    1 Posts
    421 Views
    No one has replied
  • Line fed slot antenna

    4
    0 Votes
    4 Posts
    935 Views
    C
    Then you can keep the substrate as it is and translate the edge source (polyline) along the microstrip line until it also touches the ground plane (keeping it always axis-aligned).
  • 0 Votes
    5 Posts
    1k Views
    brynB
    @MSJ the modify button is probably hidden on the top right, if you click the triangle where you see the three dots (...).
  • Using lumped elements (RLC) in the model

    lumped elements rlc elements
    1
    0 Votes
    1 Posts
    397 Views
    No one has replied
  • Export surface from Iso-Surface Viewer to Model

    1
    1 Votes
    1 Posts
    399 Views
    No one has replied
  • How to scale imported CAD model in 7.2?

    Solved
    4
    1 Votes
    4 Posts
    1k Views
    brynB
    Yes, you cannot directly stretch a group. However, you can select multiple (non-group) entities and stretch them. The easiest is to press "Ctrl+A" (Select All), which will select all visible entities (excluding the groups), and then stretch those. You can also use the Python API. import XCoreMath import XCoreModeling Vec3 = XCoreModeling.Vec3 scaling0 = XCoreMath.Scaling(Vec3(2.0)) scaling1 = XCoreMath.Scaling(Vec3(1.2, 0.9, 2.0)) scaling2 = XCoreMath.Scaling(Vec3(1.2, 0.9, 2.0), origin=Vec3(120, 10, 34)) entities = XCoreModeling.GetActiveModel().SelectedEntities for e in entities: e.ApplyTransform(scaling0) the different scalings are uniform scaling non-uniform scaling non-uniform scaling wrt to the (non-zero) origin=(120, 10, 34) https://youtu.be/XCOM6uBFBRM
  • Waveport error

    4
    0 Votes
    4 Posts
    1k Views
    V
    Hi, How do you ensure they are in xy,yz or xz plane. Visually they are but I still face the error?