initial upload

This commit is contained in:
2025-12-17 11:00:57 +08:00
parent 2bc7b24a71
commit a09a73537f
4614 changed files with 3478433 additions and 2 deletions

View File

@@ -0,0 +1,38 @@
.. _surfpts:
&nbsp_place_holder;
> **_SURFPTS_**
> > Generates points on boundary surfaces previously defined by the surface or
region command. The variable** **itype can be **surface** or **region** and
iname is the name of the surface or region. The points are generated by
shooting rays through a user specified set of points from an origin point,
line or plane and finding the surface intersection of each ray. The point
location for a region is determined by iregpt and can be on the **inside**,
**outside** or **both** surfaces.
>
> FORMAT:
>
>> **surfpts**/itype/iname/iregpt/ifirst,ilast,istride/geom/ray_origin
**surfpts**/itype/iname/iregpt/**pset,get,setname/**geom/ray_origin
Where ifirst,ilast,istride or **pset,get**,setname define the set of points to
shoot rays through. SPECIFICALLY FOR ALLOWABLE GEOMETRY TYPES:
**surfpts**/itype/iname/iregpt/ifirst,ilast,istride/**xyz**/x1,y1,z1/x2,y2,z2/x3,y3,z
Where points 1, 2, 3 define the plane to shoot rays from that are normal to
the plane.
**surfpts**/itype/iname/iregpt/ifirst,ilast,istride/ **rtz**/x1,y1,z1/x2,y2,z2 /
Where points 1, 2, define the line to shoot rays from that are perpendicular
to the line.
**surfpts**/itype/iname/iregpt/ifirst,ilast,istride/ **rtp**/xcen,ycen,zcen/
**surfpts**/itype/iname/iregpt/ifirst,ilast,istride/ **points **/iffirst,iflast,ifstride/
Where ifirst,ilast,istride define a set of points to shoot rays from.