O que é o formato de ficheiro STP?
Um arquivo .stp contém um projeto de objeto 3D salvo no formato STEP (Standard for the Exchange of Product Data). .stp e .step são o mesmo formato - .stp é simplesmente a grafia mais antiga de três letras (DOS/Windows 8.3) de um arquivo STEP. Ambos compartilham o tipo MIME model/step.
O .stp é um arquivo de texto ASCII que segue a especificação de formato de arquivo físico ISO 10303-21. (A ISO 10303-11, às vezes referida como EXPRESS, define a linguagem de esquema subjacente - uma parte separada da norma.) O formato é independente de plataforma. Foi desenvolvido como um padrão universal e não proprietário para facilitar a troca de dados de projetos 3D entre aplicações. O desenvolvimento do STEP começou em 1984 com o objetivo de padronizar o processo de troca de dados para sistemas PLM (Product Lifecycle Management), com a primeira publicação formal da ISO em 1994.
Todo arquivo .stp começa com a linha literal ISO-10303-21;, seguida pelas seções HEADER e DATA, e termina com END-ISO-10303-21;. Este cabeçalho de texto é o principal marcador de identificação - não existem magic bytes binários.
Arquivos .stp também são usados para compartilhamento e arquivamento de dados. As partes da norma STEP relacionadas a aplicações CAD são designadas como 2xx. Os principais protocolos para modelagem 3D foram redefinidos em 2014 e especificados no AP 242, que combinou e substituiu os seguintes documentos:
- AP 201 - geometria de desenho 2D simples,
- AP 202 - desenho 2D/3D com associações, mas sem hierarquia de montagem,
- AP 203 - designs 3D de peças de projeto,
- AP 204 - design mecânico juntamente com sua representação,
- AP 214 - dados principais para design mecânico automotivo.
Os arquivos .stp devem seguir sua especificação se usados para compartilhar dados entre diferentes aplicações ou plataformas. Projetos armazenados no formato neutro .stp podem conter menos detalhes do que aqueles salvos no formato nativo de uma aplicação. Os dados .stp mais comumente trocados consistem em peças de modelos CAD para fluxos de trabalho CAM e CAE. Uma alternativa de troca neutra relacionada é o formato mais antigo .igs (IGES), enquanto o .p21 é outro alias de extensão comum para o mesmo contêiner ISO 10303-21.
Segurança e proteção
RISCO: LOWUm arquivo STP contém dados de geometria em ASCII simples - não possui código executável e não pode rodar nada, portanto, abrir um é seguro. As únicas preocupações reais não são maliciosas: montagens grandes podem ser lentas/pesadas para carregar, e uma exportação STEP pode inadvertidamente incluir detalhes de design proprietários que você não pretendia compartilhar (é geometria exata, então o destinatário pode medir tudo). Como sempre, apenas o contêiner é inofensivo - tenha cuidado com um arquivo fingindo ser «part.stp» que na verdade é um executável; verifique a extensão real.
Detalhes do formato
em resumoProgramas que abrem arquivos STP
Detalhes técnicos
especificação profunda| Padrão de arquivo físico | ISO 10303-21 (formato de arquivo físico STEP Parte 21) |
| Linguagem de esquema | EXPRESS (ISO 10303-11) define o modelo de dados e tipos de entidade; uma parte da norma STEP separada da codificação do arquivo físico |
| Identificação do arquivo | Texto simples; a primeira linha é sempre `ISO-10303-21;` e a última linha é `END-ISO-10303-21;`; sem magic bytes binários |
| Tipo MIME | model/step |
| Alias de extensão | `.stp` é a grafia 8.3 de DOS/Windows para `.step`; os arquivos são idênticos byte a byte; `.p21` é um terceiro alias comum |
| Representação geométrica | Geometria sólida de representação de contorno (B-rep); também suporta modelos de superfície, wireframe e facetados (tesselados) |
| Protocolo de aplicação dominante atual | AP 242 (Managed Model Based 3D Engineering, 2014) - substitui o AP 203 e AP 214 para a maioria dos usos industriais |
| Suporte a montagem | Montagens de produtos em vários níveis via um padrão de instância de peça / definição de peça codificado na seção DATA |
| PMI e GD&T | O AP 242 incorpora Informações de Fabricação do Produto (PMI), incluindo anotações GD&T e notas semânticas 3D junto com a geometria |
| Codificação de caracteres | Corpo em ASCII de 7 bits; caracteres não-ASCII representados como sequências de escape Unicode conforme ISO 10303-21 §4.4 |
| Declaração de unidades | Unidades físicas declaradas na seção HEADER; unidades SI (milímetros, radianos) são as mais comuns; sem padrão obrigatório |
| Sistema de coordenadas | Cartesiano de mão direita (X, Y, Z); origem e orientação definidas por posicionamento de entidade na seção DATA |
| Cor e aparência | Dados de cor e transparência incorporados via entidades styled-item e surface-style; nem todos os importadores os renderizam |
| Característica de tamanho de arquivo | Tipicamente maior que os formatos CAD nativos equivalentes devido à codificação detalhada de entidade por entidade em texto simples |
| Mandato da indústria | Formato de troca neutro obrigatório nas cadeias de suprimentos aeroespacial (AS9100), automotiva e de defesa; amplamente exigido por OEMs |
| Lançado | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.iso.org |
Conversões de STP
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos STP.