#!F-adobe-helvetica-medium-r-normal--18* #!N #!N #!Rclippla ClipPlane #!N #!N Category #!N #!N #!Lcatren,dxall760 h Rendering #!EL #!N #!N Function #!N #!N Prepares an object for clipping by a plane. #!N #!N Syntax #!CForestGreen #!N #!N #!F-adobe-courier-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* #!N clipped #!EF = ClipPlane( #!F-adobe-times-bold-r-normal--18* object, point, normal #!EF ); #!EF #!N #!N #!EC #!N #!N Inputs #!T,1,91,276,461,646 #!F-adobe-times-medium-r-normal--14* #!F-adobe-times-bold-r-normal--18* #!N TAB Name TAB Type TAB Default TAB Description #!EF #!N TAB object TAB object TAB none TAB object to be clipped #!N TAB point TAB vector TAB center of object TAB a point on the clipping plane #!N TAB normal TAB vector TAB [0 0 1] TAB perpendicular to the clipping #!N TAB - TAB - TAB - TAB plane #!N TAB - TAB - TAB - TAB #!EF #!N #!N Outputs #!T,1,161,321,646 #!F-adobe-times-medium-r-normal--14* #!F-adobe-times-bold-r-normal--18* #!N TAB Name TAB Type TAB Description #!EF #!N TAB clipped TAB object TAB object marked for clipping #!N TAB - TAB - TAB #!EF #!N #!N Functional Details #!N #!N This module constructs an object so that it can be clipped by an infinite plane. Data Explorer renders only the portion of the object that lies on the side opposite that pointed to by #!F-adobe-times-bold-r-normal--18* normal #!EF (see below). #!N #!I0 #!N #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* object #!EF #!EF #!I50 #!N is the object to be clipped. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* point #!EF #!F-adobe-times-medium-r-normal--18* , #!EF #!EF #!I50 #!N specifies a point in the clipping plane. This specification, together with #!F-adobe-times-bold-r-normal--18* normal #!EF , defines the clipping plane. The default is the center of the object to be clipped. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* normal #!EF #!EF #!I50 #!N specifies a normal to the clipping plane. This normal projects to the side of the plane that is to be clipped. All parts of the specified object that lie on the opposite side are retained. #!I0 #!N #!N #!N #!N #!I0 #!N Notes: #!N #!I30 #!N 1. The specified object must be of a kind for which a bounding box can be constructed. Otherwise an error results. In general, bounding boxes can be constructed for all geometric objects, but not for, say, captions. #!N #!I30 #!N 2. All translucent objects in the scene should be clipped by the same object. In addition, objects can be clipped by only one clipping plane or one clipping box. #!N #!I30 #!N 3. The effect of ClipPlane occurs during rendering, and its use does not affect the behavior of modules upstream from the renderer. For example, ShowBox will draw a box around the #!F-adobe-times-medium-i-normal--18* unclipped #!EF object. #!I0 #!N #!N #!N #!N Components #!N #!N All input components are propagated to the output. #!N #!N Example Visual Program #!CForestGreen #!N #!N #!F-adobe-courier-bold-r-normal--18* #!N UsingClipPlane.net #!EF #!N #!N #!EC #!N #!N See Also #!N #!N #!Lclipbox,dxall786 h ClipBox #!EL #!N #!N #!N #!F-adobe-times-medium-i-normal--18* Next Topic #!EF #!N #!N #!Lcollect,dxall788 h Collect #!EL #!N #!F-adobe-times-medium-i-normal--18* #!N
Generated by dwww version 1.15 on Sat Jun 22 12:50:39 CEST 2024.