Mensagens

Escrita de fórmulas - Markdown e HTML

Imagem
Escrita de fórmulas - Markdown e HTML Escrever fórmulas é essencial para uma base de conhecimento ou documento técnico. Tanto o Markdown como o HTML pretendem ser uma linguagem de marcação. Ou seja têm como objectivo apresentar um texto (ou outro objeto oou bloco) de forma formatada e legível ao utilizado. Ambas se podem escrever em texto plano ou simples. No que diz respeito à escrita de fórmulas que é o foco deste post, ambas permitem apresentar um resultado que satisfaz todas as necessidades. Markdown O Markdown, um formato de texto com marcações mais simples, usa a sintaxe do Latex. As fórmulas são escritas entre $$. Pode usar editores online, o VS Code ou Obsidian entre outros. No VS Code Shift + Ctrl + v permuta o modo de visualização e edição. O modo de edição, para a visualização no início deste post é a seguinte: # Fórmula resolvente $$ x = \ frac {-b \pm \ sqrt {b^ 2 - 4 ac}}{ 2 a} $$ HTML O HTML fica mais complicado para escrever, por isso é bom ter à mão um editor de códi...

Visualizador de pontos com IA - Python

Imagem
Visualizador de pontos com IA - Python As IA permitem criar softwares à medida sem muita intervenção humana. Com base na versão HTML CSS JS criada no post anterior, agora o Gemini criou uma versão com a linguagem Python e com o uso da biblioteca nativa Tkinter. Isto pode ir tão longe quanto a supervisão e bom senso do utilizador quiser. Mais uma vez, a maior parte do código deixa de ser escrito para ser supervisionado. Cumprimentos.

Visualizador de pontos com IA

Imagem
Visualizador de pontos com IA As IA permitem criar softwares à medida sem muita intervenção humana. Com o uso de uma IA podemos criar software, pelo menos para atender a algumas necessidades básicas. Não estamos a falar de um software comercial e escalável. Para tal é sempre preciso uma mão profissional. No entanto IAs como o Gemini Copilot etc, permitem montar sistemas que antes eram inacessíveis a muitas pessoas. Somando isto a algum conhecimento de programação é possível criar sistemas mais ou menos complexos sem escrever código, ou sem escrever muito código, guiando a IA para obter o resultado desejado. No exemplo de hoje, um visualizador de pontos XYZ que funciona com tecnologias WEB. Um exemplo da parte de controlo e informativa: Permite com o rato, girar e fazer zoom ao ficheiro de pontos: Claro que para ficheiros de grande volume observam-se algumas dificuldades, pois isto está feito no Canvas sem OpenGL e funciona tudo no lado do frontend. Também toda a capacidade das IAs para...

Um caso de uso da IA nas engenharias.

Um caso de uso da IA nas engenharias. A IA passa a ser um parceiro na engenharia. O hype e exponencial de uso dos chatbots atinge todas as áreas. Principalmente a da programação. Na engenharia temos visto também alguns movimentos reais, além da AI Washing, ou seja de colocar um selo IA em tudo mesmo que não seja claro em que se recorreu à IA para um determinado processo. As empresas vão atrás da onda Ia e colocam IA nos seus sites, I+D... uma comparação mal feita é o uso de IA nas escovas de dentes... Alguns casos chamativos de uso de IA + Civil3D depois têm substância quase nula. São uns scripts de Python gerados por um chatbot para fazer algo relacionado com desenho... Há certamente depois casos interessantes de uso de agentes e fluxos de trabalho bem montados. No caso que quero expor, um caso de uso prático sem revelar os detalhes da operação, o uso do chatbot em conjunto com o Autocad e ISPOL, estão a permitir a criação de um fluxo de trabalho que sem a IA seria possível mas à cust...

Visualizadores 3D de nuvens de pontos Online

Imagem
Visualizadores 3D de nuvens de pontos Online Uma ferramenta online pode ser uma alternativa leve para visualizar nuvens de pontos. A amostra de pontos foi copiada de um site público. Continha informação a mais, mas graças a um script python foi filtrada apenas sobrando XYZ. O ficheiro tem "apenas" 60Mb com cerca de 2 milhoes de pontos. No entanto o serviço online permite escolher a qualidade, o que na prática é dizer quantos pontos são considerados, por exemplo 1 em cada 10 ou outro valor. Isto permite aligeirar o modelo, e para efeitos de visualização é mais do que suficiente. A imagem inicial foi tirada do site: https://xyzviewer.com/xyzviewer.html Ainda permite ver cor por cota e cortar um perfil. Bastante útil para uma visualização da nuvem de pontos. Existem outras páginas web com serviços semelhantes. Claro que depois para traçado ou outras aplicações o melhor é ter estas utilidades numa ferramenta adequada.

ISPOL - Eixos com conectores

Imagem
ISPOL - Eixos com conectores Os conectores são uma grande utilidade no traçado de directrizes. Etiquetas eixo O ISPOL tem enormes capacidades no traçado de directrizes. DEve ser o mais potente e versátil dos programas de traçado. No exemplo partindo de um eixo de base, dele derivam outros dois curvos. 3 eixos Os eixos secundários estão conectados ao principal por um alinhamento “conector” neste caso de tipo 1004, que indica ao programa que este eixo se conecta ao alinhamento principal no alinhamento que tem a etiqueta 15. Etiqueta e conector Os 3 eixos no lado direito são paralelos, e a iteração possível faz-se na modelação das curvas de arranque do eixo principal. Abaixo a variação de comprimento do segundo alinhamento curvo do eixo principal, e o ajuste posterior tanto do próprio eixo como os que dele derivam. Isso para efeitos de demonstração apenas variando o desenvolvimento obrigado de um dos alinhamentos do eixo principal. Sobrepondo duas versões no CAD percebe-se melhor a di...

HTML descrição cálculo curva vertical - Ferrovias

Imagem
HTML descrição cálculo curva vertical - Ferrovias O HTML pode ser um meio de apresentação e de cálculo Podemos usar as capacidades universais do HTML para construir um documento local, por exemplo para apresentação de um cálculo relacionado com via-férrea ... Pode usar o VS Code ou qualquer editor de texto. Crie um ficheiro, por exemplo Formula.html No VS Code pode-se iniciar um código "tipo" escrevendo html:5 Suficiente para iniciar um documento. Se não tiver o VS Code pode fazer até mesmo no Bloco de Notas...  Pode-se alterar a linguagem para pt etc, colocar um título e umas linhas com a informação de entrada. Pode ficar algo simples como isto. Com a adição do código <math> para escrever a fórmula do Rv, obtemos o seguinte: Efectuando o cálculo e escrevendo os valores, ficaria assim: O que por si só pode bastar para ter algo que mostrar de forma limpa. O código completo até aqui, seria este: <! doctype html > < html lang = "pt" >   < head ...