doc:user:geometry:user:selections
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
doc:user:geometry:user:selections [2018/01/30 16:23] – [Adding nodes (simple)] papeleux | doc:user:geometry:user:selections [2018/01/30 18:43] – papeleux | ||
---|---|---|---|
Line 25: | Line 25: | ||
groupset(number).addMeshPointsInBox(xmin, | groupset(number).addMeshPointsInBox(xmin, | ||
groupset(number).addMeshPointsFromObject(target, | groupset(number).addMeshPointsFromObject(target, | ||
- | groupset(number).addInnerMeshPointsFromObject(target, | + | groupset(number).addInnerMeshPointsFromObject(target, |
| | ||
where | where | ||
Line 36: | Line 36: | ||
| '' | | '' | ||
+ | nb : addInnerMeshPointsFromObject does not add nodes on boundary of '' | ||
===== Sorting the selected nodes ===== | ===== Sorting the selected nodes ===== | ||
Line 57: | Line 58: | ||
===== Advanced features (Selectors) ===== | ===== Advanced features (Selectors) ===== | ||
- | Adding nodes from the geometric object '' | + | Adding nodes from the geometric object '' |
groupset(number).addMeshPointsFromObject(target, | groupset(number).addMeshPointsFromObject(target, | ||
Line 70: | Line 71: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | |||
+ | === BoxSelector=== | ||
+ | |||
+ | Selection within a box : | ||
+ | |||
+ | BoxSelector(xMin, | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | === RangeSelector === | ||
+ | |||
+ | Selection in a given area : | ||
+ | |||
+ | RangeSelector(lock, | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | === DistSelector === | ||
+ | |||
+ | Spherical selection : | ||
+ | |||
+ | DistSelector (Cx, Cy, Cz, R) | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | === SectorSphericalSelector === | ||
+ | |||
+ | Selection in a spherical sector : | ||
+ | |||
+ | SectorSphericalSelector (Cx, Cy, Cz, rMin, rMax, thetaMin, thetaMax, phiMin, phiMax) | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | __Note__ : angles are computed with respect to the structural frame translated toward the center or the sphere. | ||
+ | |||
+ | === AnnealedSelector === | ||
+ | |||
+ | Selection selection of a ring along the '' | ||
+ | |||
+ | AnnealedSelector(lock, | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | gets all nodes situated from the two cylinders of axis '' | ||
+ | |||
+ | === SectorAnnealedSelector === | ||
+ | |||
+ | Selection of a part or a ring, defined by two angles, along the '' | ||
+ | |||
+ | | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | === TorrusSelector === | ||
+ | |||
+ | Selection of nodes inside a torus : | ||
+ | |||
+ | TorrusSelector(axe, | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | === EllipseSelector === | ||
+ | |||
+ | Selection within an ellipse : | ||
+ | EllipseSelector (lock, Cx, Cy, CZ, a, b) | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | === PlaneSelector === | ||
+ | |||
+ | Selection on one side of a plane : | ||
+ | PlaneSelector (plane, dir) | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | === InverseSelector === | ||
+ | |||
+ | Revert the effect of a selector | ||
+ | InverseSelector (selector) | ||
+ | |||
+ | where | ||
+ | | '' | ||
+ | |||
+ | === BoundarySelector === | ||
+ | |||
+ | Select nodes that are on the surface of a meshed object (3D Models only) : | ||
+ | BoundarySelector () | ||
+ | |||
+ | === Boundary2DSelector === | ||
+ | |||
+ | Select nodes that are on the surface of a meshed object (2D Models only) : | ||
+ | Boundary2DSelector () | ||
__Examples: | __Examples: |
doc/user/geometry/user/selections.txt · Last modified: 2018/01/30 18:46 by papeleux