🚀 Auto-deploy: BrainWind atualizado em 13/07/2026 17:03:22
This commit is contained in:
@@ -17,7 +17,7 @@ const PiperackModule: React.FC = () => {
|
|||||||
const [width, setWidth] = useState(6);
|
const [width, setWidth] = useState(6);
|
||||||
const [height, setHeight] = useState(2.5);
|
const [height, setHeight] = useState(2.5);
|
||||||
const [elevation, setElevation] = useState(8);
|
const [elevation, setElevation] = useState(8);
|
||||||
const [spacing, setSpacing] = useState(6);
|
const [spacing, setSpacing] = useState(3);
|
||||||
const [numFrames, setNumFrames] = useState(3);
|
const [numFrames, setNumFrames] = useState(3);
|
||||||
const [phiStruct, setPhiStruct] = useState(0.2);
|
const [phiStruct, setPhiStruct] = useState(0.2);
|
||||||
const [pipes, setPipes] = useState<PipeDef[]>([]);
|
const [pipes, setPipes] = useState<PipeDef[]>([]);
|
||||||
@@ -161,14 +161,14 @@ const PiperackModule: React.FC = () => {
|
|||||||
<span className="text-sm font-medium">Largura (b)</span>
|
<span className="text-sm font-medium">Largura (b)</span>
|
||||||
<span className="text-sm text-muted-foreground">{width} m</span>
|
<span className="text-sm text-muted-foreground">{width} m</span>
|
||||||
</div>
|
</div>
|
||||||
<Slider value={[width]} min={2} max={15} step={0.5} onValueChange={v => setWidth(v[0])} />
|
<Slider value={[width]} min={2} max={25} step={0.5} onValueChange={v => setWidth(v[0])} />
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex justify-between">
|
<div className="flex justify-between">
|
||||||
<span className="text-sm font-medium">Altura do pórtico (h)</span>
|
<span className="text-sm font-medium">Altura do pórtico (h)</span>
|
||||||
<span className="text-sm text-muted-foreground">{height} m</span>
|
<span className="text-sm text-muted-foreground">{height} m</span>
|
||||||
</div>
|
</div>
|
||||||
<Slider value={[height]} min={1} max={5} step={0.1} onValueChange={v => setHeight(v[0])} />
|
<Slider value={[height]} min={0.5} max={5} step={0.1} onValueChange={v => setHeight(v[0])} />
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex justify-between">
|
<div className="flex justify-between">
|
||||||
@@ -182,14 +182,14 @@ const PiperackModule: React.FC = () => {
|
|||||||
<span className="text-sm font-medium">Espaçamento (e)</span>
|
<span className="text-sm font-medium">Espaçamento (e)</span>
|
||||||
<span className="text-sm text-muted-foreground">{spacing} m</span>
|
<span className="text-sm text-muted-foreground">{spacing} m</span>
|
||||||
</div>
|
</div>
|
||||||
<Slider value={[spacing]} min={2} max={12} step={0.5} onValueChange={v => setSpacing(v[0])} />
|
<Slider value={[spacing]} min={0.5} max={5} step={0.5} onValueChange={v => setSpacing(v[0])} />
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex justify-between">
|
<div className="flex justify-between">
|
||||||
<span className="text-sm font-medium">Número de Pórticos (n)</span>
|
<span className="text-sm font-medium">Número de Pórticos (n)</span>
|
||||||
<span className="text-sm text-muted-foreground">{numFrames}</span>
|
<span className="text-sm text-muted-foreground">{numFrames}</span>
|
||||||
</div>
|
</div>
|
||||||
<Slider value={[numFrames]} min={1} max={10} step={1} onValueChange={v => setNumFrames(v[0])} />
|
<Slider value={[numFrames]} min={1} max={5} step={1} onValueChange={v => setNumFrames(v[0])} />
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex justify-between">
|
<div className="flex justify-between">
|
||||||
|
|||||||
Reference in New Issue
Block a user