fracture intersections scanline command


fracture intersections scanline keyword <range> (3D only)

Primary keywords:

intersection-set    lines    surface

Create intersections corresponding to scanline mapping. Scanline mapping occurs on a planar surface that is specified with the surface keyword. The measurement surface must be a planar, convex polygon. All fracture intersections with this surface that also intersect one of a set of the specified scanlines (see the scanlines keyword) are added to the specified intersection set.

intersection-set s

Set the name of the resulting intersection set containing the scanline traces. The specified intersection set must not already exist.

lines s

The edges in the geometry set s are taken as the set of scanlines. All fracture intersections with this surface that also intersect a scanline are kept in the specified intersection set.

surface s

The geometry set s is taken to define the measurement plane.

Usage Example

The following example illustrates how the fracture intersections scanline command can be used to compute the scanline on the plane named “plane” along the line named “line” and save the mapped traces in an intersection set.

model new
model random 10000
model domain extent -5 5 -5 5 -5 5 
;Generate fractures using the default template
fracture generate fracture-count 1000
;Define the scanline plane
geometry set 'plane'
geometry polygon create by-positions  (-4,-4,0) (-4,4,0) (4,4,0) (4,-4,0)
geometry set 'line'
geometry edge create by-position (-4,0,0) (4,0,0)
;Calculate scanline traces (e.g., fracture intersections with the plane)
fracture intersections scanline intersection-set 'scan' ...
                       lines 'line' surface 'plane'
program return