Skip to content

CAD Modeling

Working with CAD models

61 Topics 205 Posts
  • 0 Votes
    4 Posts
    56 Views
    L
    @bryn Can I export the new T1.nii.gz file? The T1 and the electric field seem to be in opposite directions along the x-axis. If I can export it, will the new T1 have the same orientation as the original one?
  • Help with Petri Dish Geometry & Boolean Subtract Issue

    2
    0 Votes
    2 Posts
    98 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
    97 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
    440 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
    852 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
    708 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
    752 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
    384 Views
    No one has replied
  • Extract Points outputs only one vertex. Possible bug?

    4
    0 Votes
    4 Posts
    856 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
    737 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
    375 Views
    No one has replied
  • How to extrude along a line with a triangle cross-section

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

    4
    0 Votes
    4 Posts
    853 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
    354 Views
    No one has replied
  • Export surface from Iso-Surface Viewer to Model

    1
    1 Votes
    1 Posts
    373 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?
  • How to draw a capsule in Sim4Life?

    1
    1 Votes
    1 Posts
    367 Views
    No one has replied