Package | Description |
---|---|
sim.geometry | |
sim.graphics |
Modifier and Type | Method and Description |
---|---|
SPrimitive |
SGeometry.getPrimitiveParent()
Méthode pour obtenir la primitive parent dont cette géométrie fait partie.
|
SPrimitive |
SAbstractGeometry.getPrimitiveParent() |
Modifier and Type | Method and Description |
---|---|
void |
SGeometry.setPrimitiveParent(SPrimitive parent)
Méthode pour affecter primitive commet parent à la géométrie.
|
void |
SAbstractGeometry.setPrimitiveParent(SPrimitive parent) |
Constructor and Description |
---|
SAbstractGeometry(SPrimitive parent)
Constructeur par défaut d'une géométrie ayant une primitive comme parent.
|
SAbstractPlanarGeometry(SPrimitive parent)
Constructeur d'une géométrie abstraite planaire avec parent comme primitive.
|
SBTriangleGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une géométrie à partir d'information lue dans un fichier de format txt.
|
SBTriangleGeometry(SVector3d p0,
SVector3d p1,
SVector3d p2,
SVector3d n0,
SVector3d n1,
SVector3d n2,
SVectorUV uv0,
SVectorUV uv1,
SVectorUV uv2,
SPrimitive parent)
Constructeur d'un triangle barycentrique avec une primitive comme parent en référence.
|
SConeGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur du cône à partir d'information lue dans un fichier de format txt.
|
SConeGeometry(SVector3d P1,
SVector3d P2,
double R,
SPrimitive parent)
Constructeur d'un cône avec une primitive comme parent.
|
SCubeGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une sphère à partir d'information lue dans un fichier de format txt.
|
SCubeGeometry(SVector3d position,
double size,
SPrimitive parent)
Constructeur d'un cube.
|
SCylinderGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'un cylindre à partir d'information lue dans un fichier de format txt.
|
SCylinderGeometry(SVector3d P1,
SVector3d P2,
double R,
SPrimitive parent)
Constructeur d'un tube avec une primitive comme parent.
|
SDiskGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur du disque à partir d'information lue dans un fichier de format txt.
|
SDiskGeometry(SVector3d position,
SVector3d normal,
double R,
SPrimitive parent)
Constructeur d'un disque avec primitive comme parent.
|
SGeometryReader(SBufferedReader sbr,
int code,
SPrimitive parent)
Constructeur d'un constructeur de géométrie à partir d'information lue dans un fichier de format txt.
|
SLens(SBufferedReader sbr,
SPrimitive parent)
...
|
SLens(SVector3d P1,
SVector3d P2,
double R,
double curvature1,
double curvature2,
SPrimitive parent)
Constructeur d'une lentille avec deux rayon de courbure et parent primitive.
|
SPlaneGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une géométrie à partir d'information lue dans un fichier de format txt.
|
SPlaneGeometry(SVector3d position,
SVector3d normal,
SPrimitive parent)
Constructeur d'un plan infini avec primitive comme parent en référence.
|
SSphereGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une sphère à partir d'information lue dans un fichier de format txt.
|
SSphereGeometry(SVector3d position,
double ray,
SPrimitive parent)
Constructeur de la géométrie d'une sphère avec paramètres.
|
SSphericalCapGeometry(SBufferedReader sbr,
SPrimitive parent)
...
|
SSphericalCapGeometry(SVector3d position,
SVector3d normal,
double R,
double radius_of_curvature,
SPrimitive parent)
...
|
STransformableGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une géométrie transformable à partir d'information lue dans un fichier de format txt.
|
STransformableGeometry(SGeometry geometry,
SVector3d scale,
SVector3d rotation,
SVector3d translation,
SPrimitive parent)
Constructeur d'une géométrie transformable à l'aide d'une géométrie interne relié à une primitive parent et des
matrices de transformations linéaires comme l'homothéthie (scale), la rotation et la translation.
|
STriangleGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur d'une géométrie à partir d'information lue dans un fichier de format txt.
|
STriangleGeometry(SVector3d p0,
SVector3d p1,
SVector3d p2,
SPrimitive parent)
Constructeur d'un triangle avec une primitive comme parent en référence.
|
STubeGeometry(SBufferedReader sbr,
SPrimitive parent)
Constructeur du tube à partir d'information lue dans un fichier de format txt.
|
STubeGeometry(SVector3d P1,
SVector3d P2,
double R,
SPrimitive parent)
Constructeur d'un tube avec une primitive comme parent.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SPrimitive> |
SScene.getPrimitiveList()
Méthode pour obtenir la liste des primitives de la scène.
|
java.util.List<SPrimitive> |
SModel.getPrimitiveList()
Méthode pour obtenir la liste des primitives appartenant à ce modèle.
|
Modifier and Type | Method and Description |
---|---|
void |
SModel.addPrimitive(SPrimitive primitive)
Méthode pour ajouter une primitive au modèle.
|
Constructor and Description |
---|
SMaterialAffectation(java.util.List<SPrimitive> primitive_list,
java.util.List<SMaterial> material_list)
Constructeur de l'assignateur de matériel aux primitives.
|