Importar objetos de archivos 5DC

< 5DC > formato permite cargar un splines como un conjunto de puntos (xyzijk). Los Características principales:

  • se mantiene sólo el formato de texto UTF-8 codificado

  • permite contener múltiples splines: como separador, utilice el símbolo ";" (semicolon) en una nueva línea. Después del símbolo, puede especificar el nombre de la curva.

  • número mínimo de puntos de espoleta (líneas) no debe ser inferior a 2

  • la primera línea del archivo en lugar de puntos puede contener ajustes

Si la primera línea del archivo no contiene ninguna configuración, entonces para cada línea incluyendo la primera:

  • los números de coordenadas están separados por un espacio

  • punto se proporciona como 6 números: "X Y Z NX NY NZ", cuando (X, Y, Z) - coordenadas de un punto , (NX,NY,NZ) - vector normal

Si la primera línea del archivo contiene la configuración, entonces para cada línea excepto la primera:

  • el número de coordenadas está separado por el separador especificado en la línea de configuración

  • el punto se representa como números múltiples, de acuerdo con el formato especificado en la línea de configuración


Si la línea de configuración está definida, debe contener tres parámetros obligatorios y puede contener seis parámetros opcionales. Los parámetros deben estar separados por un espacio.

Parámetros obligatorios:

  • Formato de número de puntos:


Formato

Descripción

Número de puntos en una línea

1

tffNormalVector

Coordenadas del punto y normales

6

2

tffQuaternion

Coordenadas del punto y cuaternión X Y Z W

7

3

tffEulerXYZ

Coordenadas del punto y ángulos de Euler Rx Ry Rz con rotaciones alrededor de los ejes móviles

6

4

tffEulerXZY

Coordenadas del punto y ángulos de Euler Rx Rz Ry con rotaciones alrededor de los ejes móviles

6

5

tffEulerYXZ

Coordenadas del punto y ángulos de Euler Ry Rx Rz con rotaciones alrededor de los ejes móviles

6

6

tffEulerYZX

Coordenadas del punto y ángulos de Euler Ry Rz Rx con rotaciones alrededor de los ejes móviles

6

7

tffEulerZXY

Coordenadas del punto y ángulos de Euler Rz Rx Ry con rotaciones alrededor de los ejes móviles

6

8

tffEulerZYX

Coordenadas del punto y ángulos de Euler Rz Ry Rx con rotaciones alrededor de los ejes móviles

6

9

tffEulerXYX

Coordenadas del punto y ángulos de Euler Rx Ry Rx con rotaciones alrededor de los ejes móviles

6

10

tffEulerXZX

Coordenadas del punto y ángulos de Euler Rx Rz Rx con rotaciones alrededor de los ejes móviles

6

11

tffEulerYXY

Coordenadas del punto y ángulos de Euler Ry Rx Ry con rotaciones alrededor de los ejes móviles

6

12

tffEulerYZY

Coordenadas del punto y ángulos de Euler Ry Rz Ry con rotaciones alrededor de los ejes móviles

6

13

tffEulerZXZ

Coordenadas del punto y ángulos de Euler Rz Rx Rz con rotaciones alrededor de los ejes móviles

6

14

tffEulerZYZ

Coordenadas del punto y ángulos de Euler Rz Ry Rz con rotaciones alrededor de los ejes móviles

6

15

tffFixedABC

Coordenadas del punto y ángulos de Euler Rx Ry Rz sin rotaciones alrededor de los ejes móviles

6

16

tffFixedXZY

Coordenadas del punto y ángulos de Euler Rx Rz Ry sin rotaciones alrededor de los ejes móviles

6

17

tffFixedYXZ

Coordenadas del punto y ángulos de Euler Ry Rx Rz sin rotaciones alrededor de los ejes móviles

6

18

tffFixedYZX

Coordenadas del punto y ángulos de Euler Ry Rz Rx sin rotaciones alrededor de los ejes móviles

6

19

tffFixedZXY

Coordenadas del punto y ángulos de Euler Rz Rx Ry sin rotaciones alrededor de los ejes móviles

6

20

tffFixedZYX

Coordenadas del punto y ángulos de Euler Rz Ry Rx sin rotaciones alrededor de los ejes móviles

6

21

tffFixedXYX

Coordenadas del punto y ángulos de Euler Rx Ry Rx sin rotaciones alrededor de los ejes móviles

6

22

tffFixedXZX

Coordenadas del punto y ángulos de Euler Rx Rz Rx sin rotaciones alrededor de los ejes móviles

6

23

tffFixedYXY

Coordenadas del punto y ángulos de Euler Ry Rx Ry sin rotaciones alrededor de los ejes móviles

6

24

tffFixedYZY

Coordenadas del punto y ángulos de Euler Ry Rz Ry sin rotaciones alrededor de los ejes móviles

6

25

tffFixedZXZ

Coordenadas del punto y ángulos de Euler Rz Rx Rz sin rotaciones alrededor de los ejes móviles

6

26

tffFixedZYZ

Coordenadas del punto y ángulos de Euler Rz Ry Rz sin rotaciones alrededor de los ejes móviles

6

27

tffTwoAngAB

Coordenadas del punto y dos ángeles AB

5

28

tffTwoAngAC

Coordenadas del punto y dos ángeles AC

5

29

tffTwoAngBA

Coordenadas del punto y dos ángeles BA

5

30

tffTwoAngBC

Coordenadas del punto y dos ángeles BC

5

31

tffAxisAngleRad

Coordenadas del punto y eje-ángulo en radianes

6

32

tffAxisAngleDeg

Coordenadas del punto y eje-ángulo en grados

6

  • Los ángulos se especifican en grados: Verdadero (grados)/Falso (radianos), relevante para los formatos de los párrafos 3-30.

  • Separador-Siempre un personaje.

Parámetros opcionales (transformación adicional):

  • Transformación a lo largo del eje X. X=N, donde N es valor de desplazamiento

  • Transformación a lo largo del eje Y. Y=N, donde N es valor de desplazamiento

  • Transformación a lo largo del eje Z. Z=N, donde N es valor de desplazamiento

  • Rotación a un ángulo A. A=N, donde N - valor del ángulo de rotación

  • Rotación a un ángulo B. B=N, donde N - valor del ángulo de rotación

  • Rotación a un ángulo C. C=N, donde N - valor del ángulo de rotación


Ejemplo de archivo que no contiene la línea de configuración:

formato5DC.5cc
; first
0.0 00000 0.0 00000 0.0 00000 -1.0 00000 0.0 00000 0.0 00000
0.0 00000 50.0 00000 0.0 00000 0.0 00000 0.0 00000 1.0 00000
50.0 00000 50.0 00000 0.0 00000 0.0 00000 1.0 00000 0.0 00000
50.0 00000 50.0 00000 50.0 00000 1.0 00000 0.0 00000 0.0 00000
; second
25.0 00000 0.0 00000 0.0 00000 0.0 00000 0.0 00000 1.0 00000
50.0 00000 50.0 00000 -50.0 00000 0.0 00000 1.0 00000 0.0 00000

El resultado de añadir una curva en Asignación de puestos de trabajo por el botón images/download/thumbnails/128531817/image2019-1-11_17-27-44.png en Contorno 5D la operación se muestra en la siguiente imagen:

images/download/attachments/128531817/image2019-10-16_15-45-27.png

Ejemplo de archivo, con la línea de configuración:

formato5DC_2.5cc
tffEulerXYZ true , A = 0.0 0 B = 0.0 0 C = 0.0 0
0.0 00 , 0.0 00 , 0.0 00 , 0.0 00 , -90.0 00 , 0.0 00
0.0 00 , 50.0 00 , 0.0 00 , 0.0 00 , 0.0 00 , 90.0 00
50.0 00 , 50.0 00 , 0.0 00 , -90.0 00 , 0 , 0.0 00
50.0 00 , 50.0 00 , 50.0 00 , -90.0 00 , 0 , 0.0 00

El resultado de la adición de tal curva en Asignación de puestos de trabajo por el botón images/download/thumbnails/128531817/image2019-1-11_17-27-44.png en Contorno 5D la operación se muestra en la siguiente imagen:

images/download/attachments/128531817/format5DC_2_eng.png