Olá gente!!
Hoje, nenhum programa, nenhum solução, mas um problema: PARTBUILDER do civil 3d
Alguem sabe usar? Alguem sabe COMO definir uma variável no "Model Parameter" e esta estar disponível na hora em que crio uma Part Size na Part Family da Material List?
por exemplo, criei a seguinte estrutura, é uma ala, modelo D.E.R.:
A princípio, deixei ela como um tipo indefinido, criei as varaiáveis, mas estas não aparcem na hora de criar as "Part Size"... Coloquei-as com o Visible em true, defini valores, tudo OK, mas não aparecem...
Tentei colocar os diversos valores destas variáveis como TABLE no "Size Parameter", e aí até apareceram todos as linhas desta TABLE na hora de criar os "Part Size", mas na hora de inserir a bendita, ela aparece SEMPRE do mesmo tamanho!!! em todos as "part sizes"!!!
E não adianta tentar trocar...
A única solução até agora foi "reaproveitar" as variáveis disponiveis nas "Junction Structures"... Por exemplo, SRS (Rim to Sump Height) acabou virando uma medida horizontal...
Editado 27/02/2009
A solução acima se mostrou inútil....
Bom, como as dimensões da ala é função do diâmetro do tubo que chega nela, resolvi "equacionar" todas as variaveis em função deste diâmetro, asim fazendo a seguinte gambiarra:
imagine que eu tenho um polinêmio de grau 6 assim:
y = a * x ^ 6 + b * x ^ 5 + c * x ^ 4 + d * x ^ 3 + e * x ^ 2 + f * x ^ 1 + g
imagine que eu tenho 6 pares de coordenadas:
x,y
60,125
80,145
100,165
120,180
150,260
200,360
o numero de pares de coordenadas é o mesmo do grau do polinômio
colocando isso em forma de matriz:
[ A ] * [ B ] = [ C ]
onde [ A ] é a matriz :
(x1^6) (x1^5) ...(x1^0)
(x2^6) (x2^5) ...(x2^0)
...
(x6^6) (x6^5) ...(x6^0)
[ B ] é a matriz dos coeficientes:
[ a b c d e f ]
e [ C ] é a matriz dos y:
[125 145 165 180 260 360]
ai escrevendo
[ B ] = [ C ] * [ A ] ^ -1
dá o polinômio:
-(1.24503968254E-7*X^5)+7.17311507935E-5*X^4-1.57180555555E-2*X^3+1.64654563492*X^2-81.7547619047*X+1665
que se avaliado com qualquer dos X da lista devolve o Y correspondente....
pode parecer estranho, mas funcionou e a estrutura se redimensiona como deveria, em função da alteração do diâmetro na "Structure Properties"
quem quizer ver como ficou a estrutura, baixe:
Alas.zip
para instalar, descompacte no seu pipe catalog na pasta (windows XP, c3d 2008):
C:\Documents and Settings\All Users\Dados de aplicativos\Autodesk\C3D 2008\enu\Pipes Catalog\Metric Structures\Alas
Hoje, nenhum programa, nenhum solução, mas um problema: PARTBUILDER do civil 3d
Alguem sabe usar? Alguem sabe COMO definir uma variável no "Model Parameter" e esta estar disponível na hora em que crio uma Part Size na Part Family da Material List?
por exemplo, criei a seguinte estrutura, é uma ala, modelo D.E.R.:
A princípio, deixei ela como um tipo indefinido, criei as varaiáveis, mas estas não aparcem na hora de criar as "Part Size"... Coloquei-as com o Visible em true, defini valores, tudo OK, mas não aparecem...
Tentei colocar os diversos valores destas variáveis como TABLE no "Size Parameter", e aí até apareceram todos as linhas desta TABLE na hora de criar os "Part Size", mas na hora de inserir a bendita, ela aparece SEMPRE do mesmo tamanho!!! em todos as "part sizes"!!!
E não adianta tentar trocar...
A única solução até agora foi "reaproveitar" as variáveis disponiveis nas "Junction Structures"... Por exemplo, SRS (Rim to Sump Height) acabou virando uma medida horizontal...
Editado 27/02/2009
A solução acima se mostrou inútil....
Bom, como as dimensões da ala é função do diâmetro do tubo que chega nela, resolvi "equacionar" todas as variaveis em função deste diâmetro, asim fazendo a seguinte gambiarra:
imagine que eu tenho um polinêmio de grau 6 assim:
y = a * x ^ 6 + b * x ^ 5 + c * x ^ 4 + d * x ^ 3 + e * x ^ 2 + f * x ^ 1 + g
imagine que eu tenho 6 pares de coordenadas:
x,y
60,125
80,145
100,165
120,180
150,260
200,360
o numero de pares de coordenadas é o mesmo do grau do polinômio
colocando isso em forma de matriz:
[ A ] * [ B ] = [ C ]
onde [ A ] é a matriz :
(x1^6) (x1^5) ...(x1^0)
(x2^6) (x2^5) ...(x2^0)
...
(x6^6) (x6^5) ...(x6^0)
[ B ] é a matriz dos coeficientes:
[ a b c d e f ]
e [ C ] é a matriz dos y:
[125 145 165 180 260 360]
ai escrevendo
[ B ] = [ C ] * [ A ] ^ -1
dá o polinômio:
-(1.24503968254E-7*X^5)+7.17311507935E-5*X^4-1.57180555555E-2*X^3+1.64654563492*X^2-81.7547619047*X+1665
que se avaliado com qualquer dos X da lista devolve o Y correspondente....
pode parecer estranho, mas funcionou e a estrutura se redimensiona como deveria, em função da alteração do diâmetro na "Structure Properties"
quem quizer ver como ficou a estrutura, baixe:
Alas.zip
para instalar, descompacte no seu pipe catalog na pasta (windows XP, c3d 2008):
C:\Documents and Settings\All Users\Dados de aplicativos\Autodesk\C3D 2008\enu\Pipes Catalog\Metric Structures\Alas