Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoPolylineExtrusionApproximation3d.h
Go to the documentation of this file.
1/*=======================================================================
2 *** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3 *** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4 *** ***
5 *** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6 *** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7 *** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8 *** ***
9 *** RESTRICTED RIGHTS LEGEND ***
10 *** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11 *** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12 *** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13 *** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14 *** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15 *** ***
16 *** COPYRIGHT (C) 1996-2023 BY FEI S.A.S, ***
17 *** BORDEAUX, FRANCE ***
18 *** ALL RIGHTS RESERVED ***
19**=======================================================================*/
20/*=======================================================================
21** Author : Delphine Duclap (Sep 2017)
22**=======================================================================*/
23#pragma once
24
25#include <ImageViz/SoImageViz.h>
29
71{
72
74
75public:
78
83
90
96
102
108
112 SoImageVizEngineOutput <SoSFStructuredQuadrilateralMesh, SbStructuredQuadrilateralMesh*> outSurface;
113
114private:
117
118};
119
#define SO_IMAGEVIZ_ENGINE_HEADER(className)
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Abstract base class fo...
Multiple-value field containing any number of three-dimensional vectors.
Definition SoMFVec3f.h:181
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> SoPolylineExtrusionApp...
SoImageVizEngineOutput< SoSFStructuredQuadrilateralMesh, SbStructuredQuadrilateralMesh * > outSurface
Output structured quadrilateral mesh of the extruded polyline.
SoPolylineExtrusionApproximation3d()
Constructor.
SoSFDouble backwardLength
Extrusion length from the input polyline opposite to the extrusion direction.
SoMFVec3f inPolyline
Input polyline to extrude.
SoSFDouble forwardLength
Extrusion length from the input polyline in the extrusion direction.
SoSFInt32 nodeCount
Number of nodes to create within the whole extruded section of length forwardLength + backwardLength.
Field containing a floating-point value.
Definition SoSFDouble.h:53
Field containing a int32_t integer.
Definition SoSFInt32.h:80
Field containing a three-dimensional vector.
Definition SoSFVec3f.h:80