Created spinning model

trunk
Kit Swinton 2024-02-23 14:20:50 +11:00
parent 2e03af4316
commit 64c804e425
15 changed files with 3530 additions and 1272 deletions

View File

@ -6,11 +6,6 @@ ifeq ($(strip $(DEVKITARM)),)
$(error "Please set DEVKITARM in your environment. export DEVKITARM=<path to>devkitARM")
endif
# These set the information text in the nds file
#GAME_TITLE := MFC Badge
#GAME_SUBTITLE1 := built with devkitARM
#GAME_SUBTITLE2 := http://devitpro.org
include $(DEVKITARM)/ds_rules
#---------------------------------------------------------------------------------
@ -29,7 +24,7 @@ BUILD := build
SOURCES := source
INCLUDES := include
DATA := data
GRAPHICS := graphics
GRAPHICS :=
AUDIO :=
ICON :=
@ -37,6 +32,11 @@ ICON :=
# this is relative to the Makefile
NITRO := nitrofiles
# These set the information text in the nds file
GAME_TITLE := $(shell basename $(CURDIR))
GAME_SUBTITLE1 := Nitro Engine example
GAME_SUBTITLE2 := github.com/AntonioND/nitro-engine
#---------------------------------------------------------------------------------
# options for code generation
#---------------------------------------------------------------------------------
@ -51,24 +51,22 @@ LDFLAGS = -specs=ds_arm9.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
#---------------------------------------------------------------------------------
# any extra libraries we wish to link with the project (order is important)
#---------------------------------------------------------------------------------
LIBS := -lnflib
LIBS := -lNE -lfat -lnds9
# automatigically add libraries for NitroFS
ifneq ($(strip $(NITRO)),)
LIBS := $(LIBS) -lfilesystem -lfat
LIBS := -lfilesystem -lfat $(LIBS)
endif
# automagically add maxmod library
ifneq ($(strip $(AUDIO)),)
LIBS := $(LIBS) -lmm9
LIBS := -lmm9 $(LIBS)
endif
LIBS := $(LIBS) -lnds9
#---------------------------------------------------------------------------------
# list of directories containing libraries, this must be the top level containing
# include and lib
#---------------------------------------------------------------------------------
LIBDIRS := $(LIBNDS) $(PORTLIBS) $(DEVKITPRO)/nflib
LIBDIRS := $(LIBNDS) $(PORTLIBS) $(DEVKITPRO)/nitro-engine
#---------------------------------------------------------------------------------
# no real need to edit anything past this point unless you need to add additional
@ -175,7 +173,7 @@ else
#---------------------------------------------------------------------------------
# main targets
#---------------------------------------------------------------------------------
$(OUTPUT).nds: $(OUTPUT).elf $(NITRO_FILES) $(GAME_ICON)
$(OUTPUT).nds: $(OUTPUT).elf $(GAME_ICON)
$(OUTPUT).elf: $(OFILES)
# source files depend on generated headers

View File

@ -15,10 +15,15 @@ python3 $MD5_TO_DSMA \
--name chibi_kp \
--output nitrofiles \
--texture 256 256 \
--anim $ASSETS/chibi_kp/chibi_kp_spin.md5anim \
--anim $ASSETS/chibi_kp/idle.md5anim \
--skip-frames 1 \
--blender-fix
$GRIT \
$ASSETS/texture.png \
-ftb -fh! -W1 \
-onitrofiles/texture
$GRIT \
$ASSETS/chibi_kp/chibi_kp_albedo.png \
-ftb -fh! -W1 \

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -1,139 +0,0 @@
MD5Version 10 // Parameters used during export: Reorient: False; Scale: 1.0
commandline ""
numFrames 24
numJoints 1
frameRate 24
numAnimatedComponents 6
hierarchy {
"Bone" -1 63 0 //
}
bounds {
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017709255 )
( -0.9652822018 -1.0181363821 0.0167841911 ) ( 0.8144853711 0.7547656894 3.3017709255 )
( -1.0094454288 -0.9372508526 0.0167841911 ) ( 0.7274032831 0.9077482224 3.3017709255 )
( -0.9787425995 -0.8410557508 0.0167841911 ) ( 0.8713155985 0.9934072495 3.3017709255 )
( -0.8754509687 -0.7543132901 0.0167841911 ) ( 0.9522312880 1.0053898096 3.3017709255 )
( -0.7428342104 -0.8270553350 0.0167841911 ) ( 1.0307257175 0.9428071976 3.3017709255 )
( -0.7569344044 -0.8847950697 0.0167841911 ) ( 1.0414508581 0.8405860066 3.3017709255 )
( -0.7987810373 -0.9832565784 0.0167841911 ) ( 1.0007998943 0.7981179953 3.3017709255 )
( -0.9358130693 -1.0087944269 0.0167841911 ) ( 0.9195255041 0.7689315081 3.3017709255 )
( -1.0034401417 -0.9595147371 0.0167841911 ) ( 0.8068746328 0.8975127935 3.3017709255 )
( -0.9966465235 -0.8390719891 0.0167841911 ) ( 0.7780295610 0.9787974358 3.3017709255 )
( -0.9159363508 -0.7516365647 0.0167841911 ) ( 0.8357690573 1.0385091305 3.3017709255 )
( -0.8357690573 -0.7516365647 0.0167841911 ) ( 0.9159363508 1.0385091305 3.3017709255 )
( -0.7780295610 -0.8390721083 0.0167841911 ) ( 0.9966466427 0.9787974358 3.3017709255 )
( -0.8068747520 -0.9595147371 0.0167841911 ) ( 1.0034401417 0.8975127935 3.3017709255 )
( -0.9195255041 -1.0087945461 0.0167841911 ) ( 0.9358130693 0.7689315081 3.3017709255 )
( -1.0008000135 -0.9832565784 0.0167841911 ) ( 0.7987810373 0.7981180549 3.3017709255 )
( -1.0414508581 -0.8847950697 0.0167841911 ) ( 0.7569344044 0.8405860066 3.3017709255 )
( -1.0307257175 -0.8270552754 0.0167841911 ) ( 0.7428341508 0.9428071380 3.3017709255 )
( -0.9522314072 -0.7543133497 0.0167841911 ) ( 0.8754509687 1.0053898096 3.3017709255 )
( -0.8713154197 -0.8410559893 0.0167841911 ) ( 0.9787427187 0.9934072495 3.3017709255 )
( -0.7274030447 -0.9372509122 0.0167841911 ) ( 1.0094454288 0.9077481031 3.3017709255 )
( -0.8144854307 -1.0181362629 0.0167841911 ) ( 0.9652820826 0.7547654510 3.3017709255 )
( -0.8495285511 -1.0395367146 0.0167841911 ) ( 0.8495283127 0.7587030530 3.3017709255 )
}
baseframe {
( 0.0000000000 0.0000000000 0.0000000000 ) ( -0.7071068287 -0.0000000000 -0.0000000000 )
}
frame 0 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
}
frame 1 {
0.0000000000 0.0000000000 0.0000000000 -0.7005207539 -0.0962843671 -0.0962843671
}
frame 2 {
0.0000000000 0.0000000000 0.0000000000 -0.6808853149 -0.1907751113 -0.1907751113
}
frame 3 {
0.0000000000 0.0000000000 0.0000000000 -0.6485663056 -0.2817121148 -0.2817121148
}
frame 4 {
0.0000000000 0.0000000000 0.0000000000 -0.6041657925 -0.3674013615 -0.3674013615
}
frame 5 {
0.0000000000 0.0000000000 0.0000000000 -0.5485107303 -0.4462466240 -0.4462466240
}
frame 6 {
0.0000000000 0.0000000000 0.0000000000 -0.4826380014 -0.5167790651 -0.5167790651
}
frame 7 {
0.0000000000 0.0000000000 0.0000000000 -0.4077745378 -0.5776849389 -0.5776849985
}
frame 8 {
0.0000000000 0.0000000000 0.0000000000 -0.3253150880 -0.6278296709 -0.6278296709
}
frame 9 {
0.0000000000 0.0000000000 0.0000000000 -0.2367956638 -0.6662791371 -0.6662790775
}
frame 10 {
0.0000000000 0.0000000000 0.0000000000 -0.1438650787 -0.6923170090 -0.6923170686
}
frame 11 {
0.0000000000 0.0000000000 0.0000000000 -0.0482546426 -0.7054584026 -0.7054583430
}
frame 12 {
0.0000000000 0.0000000000 0.0000000000 -0.0482546948 0.7054583430 0.7054583430
}
frame 13 {
0.0000000000 0.0000000000 0.0000000000 -0.1438651234 0.6923169494 0.6923170090
}
frame 14 {
0.0000000000 0.0000000000 0.0000000000 -0.2367957085 0.6662790775 0.6662790775
}
frame 15 {
0.0000000000 0.0000000000 0.0000000000 -0.3253151774 0.6278296113 0.6278296113
}
frame 16 {
0.0000000000 0.0000000000 0.0000000000 -0.4077746272 0.5776849985 0.5776849389
}
frame 17 {
0.0000000000 0.0000000000 0.0000000000 -0.4826380014 0.5167790651 0.5167790651
}
frame 18 {
0.0000000000 0.0000000000 0.0000000000 -0.5485107303 0.4462465942 0.4462465942
}
frame 19 {
0.0000000000 0.0000000000 0.0000000000 -0.6041657925 0.3674013615 0.3674013615
}
frame 20 {
0.0000000000 0.0000000000 0.0000000000 -0.6485664248 0.2817119956 0.2817119956
}
frame 21 {
0.0000000000 0.0000000000 0.0000000000 -0.6808853149 0.1907750219 0.1907750219
}
frame 22 {
0.0000000000 0.0000000000 0.0000000000 -0.7005207539 0.0962842777 0.0962842777
}
frame 23 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000618 -0.0000000618
}

View File

@ -0,0 +1,863 @@
MD5Version 10 // Parameters used during export: Reorient: False; Scale: 1.0
commandline ""
numFrames 120
numJoints 3
frameRate 24
numAnimatedComponents 18
hierarchy {
"Bone" -1 63 0 //
"Bone.001" 0 63 6 //
"Bone.002" 1 63 12 //
}
bounds {
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
( -0.8415924311 -1.0365092754 0.0167841911 ) ( 0.8678105474 0.7632993460 3.2981595993 )
( -0.8415294886 -1.0251768827 0.0167841911 ) ( 0.9140000343 0.7720817924 3.2878556252 )
( -0.8405742049 -1.0009936094 0.0167841911 ) ( 0.9737292528 0.7760534883 3.2713921070 )
( -0.8382295966 -0.9619538188 0.0167841911 ) ( 1.0330109596 0.8429703712 3.2499094009 )
( -0.8345543742 -0.9116348028 0.0167841911 ) ( 1.0812420845 0.9253897667 3.2258408070 )
( -0.8302695155 -0.8813809156 0.0167841911 ) ( 1.1134819984 0.9854868650 3.2029385567 )
( -0.8266378045 -0.8611563444 0.0167841911 ) ( 1.1304607391 1.0202497244 3.1857829094 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8251310587 -0.8524922729 0.0167841911 ) ( 1.1356072426 1.0317089558 3.1790874004 )
( -0.8288330436 -0.8612480760 0.0167841911 ) ( 1.1312494278 1.0203032494 3.1843039989 )
( -0.8365774751 -0.8815346360 0.0167841911 ) ( 1.1148912907 0.9833477736 3.1981470585 )
( -0.8415623307 -0.9170490503 0.0167841911 ) ( 1.0788290501 0.9174329638 3.2176747322 )
( -0.8390091062 -0.9675708413 0.0167841911 ) ( 1.0166339874 0.8199656010 3.2399251461 )
( -0.8233010769 -0.9992539287 0.0167841911 ) ( 0.9280948639 0.8000377417 3.2622299194 )
( -0.8722310066 -1.0166443586 0.0167841911 ) ( 0.8213051558 0.7810112834 3.2824587822 )
( -0.9349052310 -1.0164568424 0.0167841911 ) ( 0.7572929859 0.7476949692 3.2991538048 )
( -0.9673737288 -0.9986335039 0.0167841911 ) ( 0.7181272507 0.8072698116 3.3115081787 )
( -0.9779490232 -0.9777330756 0.0167841911 ) ( 0.6881101131 0.8399488926 3.3191633224 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9795386791 -0.9683042765 0.0167841911 ) ( 0.6895936728 0.8504113555 3.3218340874 )
( -0.9884671569 -0.9821231961 0.0167841911 ) ( 0.6938994527 0.8329089284 3.3211503029 )
( -1.0084186792 -1.0129462481 0.0167841911 ) ( 0.7351610661 0.7873163223 3.3182344437 )
( -1.0274909735 -1.0429462194 0.0167841911 ) ( 0.7816128135 0.7248249054 3.3115673065 )
( -1.0359716415 -1.0585179329 0.0167841911 ) ( 0.8176040053 0.7148396969 3.3008255959 )
( -1.0315656662 -1.0567051172 0.0167841911 ) ( 0.8363349438 0.7370563745 3.2878623009 )
( -1.0208376646 -1.0458334684 0.0167841911 ) ( 0.8412663341 0.7527779341 3.2765684128 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -1.0150026083 -1.0395367146 0.0167841911 ) ( 0.8412206173 0.7587030530 3.2717900276 )
( -0.9970711470 -1.0395367146 0.0167841911 ) ( 0.8413299918 0.7587030530 3.2777254581 )
( -0.9478012919 -1.0395367146 0.0167841911 ) ( 0.8414784074 0.7587031126 3.2902250290 )
( -0.8733993173 -1.0395365953 0.0167841911 ) ( 0.8413535953 0.7587030530 3.3000082970 )
( -0.8406665921 -1.0395367146 0.0167841911 ) ( 0.9158720970 0.7587031126 3.2997283936 )
( -0.8394654989 -1.0395367146 0.0167841911 ) ( 1.0011247396 0.7587030530 3.2871484756 )
( -0.8379828930 -1.0395367146 0.0167841911 ) ( 1.0695066452 0.7587031126 3.2662279606 )
( -0.8366904259 -1.0395365953 0.0167841911 ) ( 1.1143064499 0.7587031126 3.2459349632 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8361474872 -1.0395367146 0.0167841911 ) ( 1.1359522343 0.7587030530 3.2370676994 )
( -0.8365060091 -1.0395367146 0.0167841911 ) ( 1.1234651804 0.7587030530 3.2414009571 )
( -0.8374054432 -1.0395367146 0.0167841911 ) ( 1.0992940664 0.7587030530 3.2522888184 )
( -0.8385496140 -1.0395367146 0.0167841911 ) ( 1.0649862289 0.7587030530 3.2661628723 )
( -0.8396632075 -1.0395367146 0.0167841911 ) ( 1.0224943161 0.7587029934 3.2796883583 )
( -0.8405495286 -1.0395367146 0.0167841911 ) ( 0.9757294655 0.7587030530 3.2904644012 )
( -0.8411204815 -1.0395368338 0.0167841911 ) ( 0.9294082522 0.7587030530 3.2973999977 )
( -0.8413962722 -1.0395367146 0.0167841911 ) ( 0.8889766335 0.7587030530 3.3007354736 )
( -0.8414767981 -1.0395367146 0.0167841911 ) ( 0.8603514433 0.7587029934 3.3016943932 )
( -0.8495284319 -1.0395367146 0.0167841911 ) ( 0.8495284319 0.7587030530 3.3017706871 )
}
baseframe {
( 0.0000000000 0.0000000000 0.0000000000 ) ( -0.7071068287 -0.0000000000 -0.0000000000 )
( 0.0000000000 1.0093280077 0.0000000000 ) ( -0.0000000000 -0.0000000000 -0.0000000000 )
( 0.0000000000 0.7369153500 0.0000000000 ) ( -0.0000000000 -0.0000001192 -0.0000000000 )
}
frame 0 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 1 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 2 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 3 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 4 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 5 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 6 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 7 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 8 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 9 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 10 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 11 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 12 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 13 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 14 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 15 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 16 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 17 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 18 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 19 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 20 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 21 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}
frame 22 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0046508126 -0.0000000000
0.0000000000 0.7369152308 0.0000000000 0.0036821428 0.0087089259 0.0023288417
}
frame 23 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0169210657 -0.0000000000
0.0000000000 0.7369154692 0.0000000000 0.0134238638 0.0317501426 0.0084901769
}
frame 24 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0342821814 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0272508245 0.0644538254 0.0172353033
}
frame 25 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0541850775 -0.0000000000
0.0000000000 0.7369152308 0.0000000000 0.0431143194 0.1019743532 0.0272684749
}
frame 26 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0740664154 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0589107573 0.1393362582 0.0372592285
}
frame 27 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0913737342 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0725703910 0.1716441810 0.0458985269
}
frame 28 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1035862565 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0821334720 0.1942628324 0.0519468859
}
frame 29 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 30 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 31 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 32 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 33 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 34 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 35 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 36 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 37 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 38 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 39 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 40 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 41 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 42 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 43 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 44 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 45 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 46 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 47 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 48 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 49 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 50 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 51 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 52 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.1082109138 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0857349783 0.2027812153 0.0542247221
}
frame 53 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0964092240 -0.0000000000
0.0000000000 0.7369152308 0.0000000000 0.0827208087 0.1995409578 0.0528296195
}
frame 54 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0640231892 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0745190904 0.1907114983 0.0490318090
}
frame 55 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 0.0155185582 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0623846650 0.1776146591 0.0434085354
}
frame 56 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0442027375 -0.0000000000
0.0000000000 0.7369152308 0.0000000000 0.0475905128 0.1615931690 0.0365455970
}
frame 57 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.1095254794 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0314429812 0.1440386474 0.0290459804
}
frame 58 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.1743780822 -0.0000000000
0.0000000000 0.7369152308 0.0000000000 0.0152753787 0.1263921708 0.0215278175
}
frame 59 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.2328531593 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 0.0004275059 0.1101245508 0.0146152582
}
frame 60 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.2797736526 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0117763635 0.0967096463 0.0089278286
}
frame 61 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3108150661 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0200380757 0.0876054540 0.0050746105
}
frame 62 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 63 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 64 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 65 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 66 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 67 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 68 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 69 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 70 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 71 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 72 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 73 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 74 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 75 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 76 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 77 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 78 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 79 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 80 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 81 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 82 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3220694363 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0230769068 0.0842520893 0.0036567065
}
frame 83 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.3050818145 -0.0006880017
-0.0000000001 0.7369154096 -0.0000000001 -0.0218055397 0.0796104148 -0.0012880705
}
frame 84 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.2604370415 -0.0024765318
0.0000000001 0.7369154096 0.0000000003 -0.0185188930 0.0676110908 -0.0140518295
}
frame 85 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.1978431344 -0.0049380632
0.0000000008 0.7369154692 0.0000000002 -0.0140112862 0.0511541441 -0.0315128826
}
frame 86 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.1284077764 -0.0076082763
0.0000000005 0.7369153500 -0.0000000005 -0.0090907039 0.0331894346 -0.0505154096
}
frame 87 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 0.0000000000 -0.0643989518 -0.0100153955
-0.0000000022 0.7369152308 -0.0000000003 -0.0045747100 0.0167018641 -0.0679022446
}
frame 88 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0178906135 -0.0117322551
0.0000000013 0.7369152308 -0.0000000001 -0.0012768614 0.0046616583 -0.0805670321
}
frame 89 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 90 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 91 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 92 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 93 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 94 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 95 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0123855332
0.0000000000 0.7369152904 0.0000000000 0.0000000102 -0.0000001188 -0.0854633451
}
frame 96 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0094399294
0.0000000019 0.7369155288 0.0000000000 0.0000000111 -0.0000001188 -0.0782673508
}
frame 97 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0016714463
0.0000000000 0.7369152308 0.0000000000 0.0000000134 -0.0000001190 -0.0592409447
}
frame 98 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0093162749
0.0000000000 0.7369153500 0.0000000000 0.0000000166 -0.0000001191 -0.0322374292
}
frame 99 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0219140667
0.0000000000 0.7369152904 0.0000000000 0.0000000203 -0.0000001192 -0.0012008360
}
frame 100 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0345083959
-0.0000000037 0.7369152904 0.0000000000 0.0000000240 -0.0000001192 0.0298369229
}
frame 101 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0454873964
-0.0000000075 0.7369154096 0.0000000000 0.0000000272 -0.0000001190 0.0568433367
}
frame 102 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0532465205
0.0000000000 0.7369152904 0.0000000000 0.0000000294 -0.0000001189 0.0758728385
}
frame 103 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 104 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 105 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 106 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 107 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 108 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 109 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 110 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0561878905
0.0000000000 0.7369153500 0.0000000000 -0.0000000099 -0.0000001188 0.0830701888
}
frame 111 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0542638488
0.0000000075 0.7369152308 0.0000000000 -0.0000000102 -0.0000001188 0.0802305862
}
frame 112 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0491055176
0.0000000000 0.7369152308 0.0000000000 -0.0000000112 -0.0000001189 0.0726143867
}
frame 113 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0416332856
0.0000000075 0.7369154096 0.0000000000 -0.0000000125 -0.0000001190 0.0615743622
}
frame 114 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0327695906
0.0000000075 0.7369152308 0.0000000000 -0.0000000140 -0.0000001191 0.0484698564
}
frame 115 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0234398916
0.0000000000 0.7369152308 0.0000000000 -0.0000000157 -0.0000001191 0.0346702002
}
frame 116 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0145716527
-0.0000000019 0.7369153500 0.0000000000 -0.0000000172 -0.0000001192 0.0215510204
}
frame 117 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0070921667
-0.0000000009 0.7369152904 0.0000000000 -0.0000000186 -0.0000001192 0.0104874810
}
frame 118 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 0.0019269852
0.0000000000 0.7369153500 0.0000000000 -0.0000000195 -0.0000001192 0.0028490927
}
frame 119 {
0.0000000000 0.0000000000 0.0000000000 -0.7071068287 -0.0000000000 -0.0000000000
0.0000000000 1.0093280077 0.0000000000 -0.0000000000 -0.0000000000 -0.0000000000
0.0000000000 0.7369153500 0.0000000000 -0.0000000000 -0.0000001192 -0.0000000000
}

BIN
assets/texture.png 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

130
source/main.c 100644
View File

@ -0,0 +1,130 @@
// SPDX-License-Identifier: CC0-1.0
//
// SPDX-FileContributor: Antonio Niño Díaz, 2008-2011, 2019, 2022
//
// This file is part of Nitro Engine
#include <stdbool.h>
#include <stdio.h>
#include <filesystem.h>
#include <NEMain.h>
NE_Camera *Camera;
NE_Model *Model;
NE_Animation *Animation;
NE_Material *Material;
void Draw3DScene(void)
{
NE_CameraUse(Camera);
NE_PolyFormat(31, 0, NE_LIGHT_0, NE_CULL_NONE, 0);
NE_ModelDraw(Model);
}
void WaitLoop(void)
{
while(1)
{
swiWaitForVBlank();
scanKeys();
if (keysHeld() & KEY_START)
return;
}
}
int main(void)
{
irqEnable(IRQ_HBLANK);
irqSet(IRQ_VBLANK, NE_VBLFunc);
irqSet(IRQ_HBLANK, NE_HBLFunc);
NE_Init3D();
// libnds uses VRAM_C for the text console, reserve A and B only
NE_TextureSystemReset(0, 0, NE_VRAM_AB);
// Init console in non-3D screen
consoleDemoInit();
if (!nitroFSInit(NULL))
{
printf("nitroFSInit failed.\nPress START to exit");
WaitLoop();
return 0;
}
// Allocate space for objects...
Model = NE_ModelCreate(NE_Animated);
Camera = NE_CameraCreate();
Material = NE_MaterialCreate();
Animation = NE_AnimationCreate();
// Setup camera
NE_CameraSet(Camera,
3, 3, -1,
0, 2, 0,
0, 1, 0);
if (NE_ModelLoadDSMFAT(Model, "chibi_kp.dsm") == 0)
{
printf("Couldn't load model...");
WaitLoop();
return 0;
}
if (NE_AnimationLoadFAT(Animation, "chibi_kp_idle.dsa") == 0)
{
printf("Couldn't load animation...");
WaitLoop();
return 0;
}
if (NE_MaterialTexLoadFAT(Material, NE_A1RGB5, 256, 256, NE_TEXGEN_TEXCOORD,
"texture.img.bin") == 0)
{
printf("Couldn't load texture...");
WaitLoop();
return 0;
}
// Assign material to the model
NE_ModelSetMaterial(Model, Material);
NE_ModelSetAnimation(Model, Animation);
NE_ModelAnimStart(Model, NE_ANIM_LOOP, floattof32(0.1));
NE_LightSet(0, NE_White, 0, -1, -1);
NE_ClearColorSet(NE_Black, 31, 63);
printf("\x1b[0;0HPad: Rotate\nSTART: Exit");
while (1)
{
NE_WaitForVBL(NE_UPDATE_ANIMATIONS);
//rotate model:
NE_ModelRotate(Model, 0, 2, 0);
scanKeys();
uint32_t keys = keysHeld();
if (keys & KEY_START)
break;
if (keys & KEY_RIGHT)
NE_ModelRotate(Model, 0, 2, 0);
if (keys & KEY_LEFT)
NE_ModelRotate(Model, 0, -4, 0);
if (keys & KEY_UP)
NE_ModelRotate(Model, 0, 0, 2);
if (keys & KEY_DOWN)
NE_ModelRotate(Model, 0, 0, -2);
// Draw scene...
NE_Process(Draw3DScene);
}
return 0;
}

View File

@ -1,55 +0,0 @@
/*------------------------------------------------------------------------------
MFC NDS Conbadge
Kitsch 2024
------------------------------------------------------------------------------*/
#include <stdio.h>
#include <nds.h>
#include <filesystem.h>
#include <nf_lib.h>
int main(int argc, char **argv) {
//prepare a NitroFS initialization screen
NF_Set2D(0, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please Wait.\n\n");
swiWaitForVBlank();
//initialize NitroFS and set it as the root folder of the filesystem
nitroFSInit(NULL);
NF_SetRootFolder("NITROFS");
//initialize 2D engine in both screens and use mode 5
NF_Set2D(0, 5);
NF_Set2D(1, 5);
//initialize bitmap backgrounds system
NF_InitBitmapBgSys(0, 1);
NF_InitBitmapBgSys(1, 1);
//initialize storage buffers
NF_Init16bitsBgBuffers();
//load bitmap background files from NitroFS
NF_Load16bitsBg("bmp/badge_01", 0);
//transfer image to VRAM of both screens
NF_Copy16bitsBuffer(0, 0, 0);
NF_Copy16bitsBuffer(1, 0, 0);
//it'se not needed anymore so remove it from RAM
NF_Unload16bitsBg(0);
while (1) {
swiWaitForVBlank();
}
return 0;
}