---
title: "Kontrollera ifall en kub ligger inom en annan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/135860-kontrollera-ifall-en-kub-ligger-inom-en-annan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ConnyFox"
published: "2005-10-17T04:49:04.000Z"
updated: "2005-10-17T23:45:44.000Z"
replies: 6
views: 351
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/135860-kontrollera-ifall-en-kub-ligger-inom-en-annan"
---

# Kontrollera ifall en kub ligger inom en annan?

## #1 — ConnyFox, 2005-10-17T04:49Z

t.ex om vi har tre kuber, 10x10 pixlar med följande positioner

x: 10
y: 30

x: 20
y: 50

x: 12
y: 32

så innebär ju detta att den tredje har en position som redan används delvis utav dom första två.

jag har bassa positioner lagrade i en databas och skulle vilja kolla om en ny kubs position redan är använd utav en annan kub.

Går detta enkelt att kontrollera?

Permalänk: https://www.webforum.nu/p/135860

## #2 — Peter S, 2005-10-17T10:33Z

Red./ Återkommer  ;)

Permalänk: https://www.webforum.nu/p/1688557

## #3 — GunnarD, 2005-10-17T10:54Z

Dessa vilkor borde fungera, x y är den nya fyrkanten och xp yp är gamla (inte riktig ASP :) )

if x\>=xp and x\<=xp+10 and y\>=yp and y\<=yp+10 then "krock"

Permalänk: https://www.webforum.nu/p/1688560

## #4 — ConnyFox, 2005-10-17T15:08Z

säger du det så, skall testas!

Permalänk: https://www.webforum.nu/p/1688672

## #5 — ConnyFox, 2005-10-17T22:30Z

använder följande kod nu och öven om jag ser när jag skriver ut det att det borde krocka vid flertalet ställen så funkar det inte.

```
for i = 0 to ubound(pos,2)

response.write "Om " & intPosHorizontal & ">= " & pos(0,i) & " och " & intPosHorizontal & " <= " & pos(0,i)+pos(3,i) & "<br/> Och " & intPosVertical & " >= " & pos(1,i) & " och <= " & pos(1,i)+pos(2,i) & "<br/><br/>"

if (intPosHorizontal>=pos(0,i)) and (intPosHorizontal<=(pos(0,i)+pos(3,i))) and (intPosVertical>=pos(1,i)) and (intPosVertical<=(pos(1,i)+pos(2,i))) then
response.redirect "images.asp"
response.write "apa"
end if

next
```

Permalänk: https://www.webforum.nu/p/1688843

## #6 — ConnyFox, 2005-10-17T23:12Z

Löste det genom att köra cint på intposhorizontal och intposvertical

Permalänk: https://www.webforum.nu/p/1688853

## #7 — nitro2k01, 2005-10-17T23:45Z

Nu måste jag vara en gnällig kärring och säga att det är kvadrater detta, och int kuber. Kuber är tärningar om man säger så, alltså tredimensionell figur.

Permalänk: https://www.webforum.nu/p/1688857

---

Tråden på webben: https://www.webforum.nu/amne/asp/135860-kontrollera-ifall-en-kub-ligger-inom-en-annan
