Matlab - Como crear objetos arbitrariamente en el VRealBuilder?

 
Vista:
Imágen de perfil de Juan Carlos
Val: 44
Ha aumentado su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como crear objetos arbitrariamente en el VRealBuilder?

Publicado por Juan Carlos (22 intervenciones) el 25/07/2019 18:31:44
Existe alguna forma de crear en el VRealmBuilder que está dentro del toolbox de 3D animation de Matlab
objetos basados en un script?



1

La situación deseable es que con base a algún parámetro/variable dentro de un script se generaran un número arbitrario de objetos, v.gr.:

2
Supongamos que se tiene un cubo, pero en un script/función m de matlab se escribe el valor de 2 cubos, ¿entonces existe algún método para generarlos dentro de VRealm?

Hasta donde entiendo (es un decir que entiendo por que no es cierto )no es posible dado que se crean las escenas a mano, no se modifican on-demand.

Ahora bien, según veo el VRealm usa VRML(adjunto código del cubo realizado), entonces ¿no habría alguna forma de generar los objetos en VRML con algún loop u algo por el estilo dentro del mismo script?

Código del cubo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#VRML V2.0 utf8
 
#Created with V-Realm Builder v2.0
#Integrated Data Systems Inc.
#www.ids-net.com
 
 
Background {
	groundAngle	[ 0.9, 1.5, 1.57 ]
	groundColor	[ 0 0.8 0,
			  0.174249 0.82 0.187362,
			  0.467223 0.82 0.445801,
			  0.621997 0.67 0.600279 ]
	skyAngle	[ 0.1, 1.2, 1.57 ]
	skyColor	[ 0.76238 0.8 0.1427,
			  0.277798 0.219779 0.7,
			  0.222549 0.390234 0.7,
			  0.60094 0.662637 0.69 ]
}
DEF Cube Transform {
	children Shape {
		appearance	Appearance {
			material	Material {
				ambientIntensity	0.2
				diffuseColor	0.0906901 0.0624094 0.8
				emissiveColor	0 0 0
				shininess	0.2
				specularColor	0 0 0
				transparency	0
			}
 
		}
 
		geometry	Box {
			size	1 1 1
		}
 
	}
}

Gracias de antemano!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder