cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 
PT
cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 
Otavio Augusto
Entusiasta

Problema em linha de código GDL

Olá, estou tentando criar um objeto de elétrica seguindo os padrões do nosso escritório, porém na construção do desenho 2D, o comando TEXT2 não está conseguindo respeitar a diretriz DEFINE STYLE criada. Alguém tem ideia de por que isso pode estar acontecendo?

É um desenho super simples, que está praticamente pronto, só preciso conseguir fazer os textos respeitarem o estilo criado para que o texto fique dentro do desenho 2D.

Segue a linha de código referente ao problema com o TEXT2 e DEFINE STYLE

 

!TESTE FORMA iExample = 4 | ALGUM ERRO EM DEFINE STYLE
if iExample = 4 then
	circle2 0, 0, radius2
	circle2 0, 0, radius1
	HOTARC2 0, 0, radius2, 0, 360
	DEFINE STYLE "3" "Calibri", 0.5, 5, 0
	text2{3} 0,0, "TV"
endif

 

 

Se alguém puder ajudar, será uma maravilha!

1 SOLUÇÃO ACEITA

Soluções aceitas
Otavio Augusto
Entusiasta

Bom dia Mat,

 

então, um pessoal no forum internacional me respondeu essa dúvida, na verdade faltou eu aplicar o estilo criado após ter definido o estilo com o comando SET STYLE.

O código ficnal ficou assim:

if iExample = 4 then
	circle2 0, 0, radius2
	circle2 0, 0, radius1
	HOTARC2 0, 0, radius2, 0, 360
	DEFINE STYLE "3" "Calibri", 1.5, 5, 0
	SET STYLE "3"
	text2 0,-0.03, "TV"
endif

Exibir solução no post original

2 RESPOSTAS 2
matleonii
Impulsionador(a)

Otávio, posso estar enganado, mas acredito que você tenha definido o estilo, mas tenha o aplicado.

Até onde eu saiba, o DEFINE STYLE vai definir um estilo, mas é preciso usar o comando STYLE para determinar qual estilo será usado.

Tenta adicionar fazer isso aqui:

if iExample = 4 then

circle2 0, 0, radius2
circle2 0, 0, radius1
HOTARC2 0, 0, radius2, 0, 360
DEFINE STYLE "3" "Calibri", 0.5, 5, 0
STYLE "3"
text2{3} 0,0, "TV"

endif




Otavio Augusto
Entusiasta

Bom dia Mat,

 

então, um pessoal no forum internacional me respondeu essa dúvida, na verdade faltou eu aplicar o estilo criado após ter definido o estilo com o comando SET STYLE.

O código ficnal ficou assim:

if iExample = 4 then
	circle2 0, 0, radius2
	circle2 0, 0, radius1
	HOTARC2 0, 0, radius2, 0, 360
	DEFINE STYLE "3" "Calibri", 1.5, 5, 0
	SET STYLE "3"
	text2 0,-0.03, "TV"
endif

Ainda com dúvidas?

Explore mais conteúdos

Voltar aos fóruns

Confira soluções recentes

Soluções aceitas

Inicie nova conversa!