Imported from ContentDB ZIP
661
License.txt
Normal file
@ -0,0 +1,661 @@
|
||||
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
Version 3, 19 November 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU Affero General Public License is a free, copyleft license for
|
||||
software and other kinds of works, specifically designed to ensure
|
||||
cooperation with the community in the case of network server software.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
our General Public Licenses are intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
Developers that use our General Public Licenses protect your rights
|
||||
with two steps: (1) assert copyright on the software, and (2) offer
|
||||
you this License which gives you legal permission to copy, distribute
|
||||
and/or modify the software.
|
||||
|
||||
A secondary benefit of defending all users' freedom is that
|
||||
improvements made in alternate versions of the program, if they
|
||||
receive widespread use, become available for other developers to
|
||||
incorporate. Many developers of free software are heartened and
|
||||
encouraged by the resulting cooperation. However, in the case of
|
||||
software used on network servers, this result may fail to come about.
|
||||
The GNU General Public License permits making a modified version and
|
||||
letting the public access it on a server without ever releasing its
|
||||
source code to the public.
|
||||
|
||||
The GNU Affero General Public License is designed specifically to
|
||||
ensure that, in such cases, the modified source code becomes available
|
||||
to the community. It requires the operator of a network server to
|
||||
provide the source code of the modified version running there to the
|
||||
users of that server. Therefore, public use of a modified version, on
|
||||
a publicly accessible server, gives the public access to the source
|
||||
code of the modified version.
|
||||
|
||||
An older license, called the Affero General Public License and
|
||||
published by Affero, was designed to accomplish similar goals. This is
|
||||
a different license, not a version of the Affero GPL, but Affero has
|
||||
released a new version of the Affero GPL which permits relicensing under
|
||||
this license.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU Affero General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Remote Network Interaction; Use with the GNU General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, if you modify the
|
||||
Program, your modified version must prominently offer all users
|
||||
interacting with it remotely through a computer network (if your version
|
||||
supports such interaction) an opportunity to receive the Corresponding
|
||||
Source of your version by providing access to the Corresponding Source
|
||||
from a network server at no charge, through some standard or customary
|
||||
means of facilitating copying of software. This Corresponding Source
|
||||
shall include the Corresponding Source for any work covered by version 3
|
||||
of the GNU General Public License that is incorporated pursuant to the
|
||||
following paragraph.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the work with which it is combined will remain governed by version
|
||||
3 of the GNU General Public License.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU Affero General Public License from time to time. Such new versions
|
||||
will be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU Affero General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU Affero General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU Affero General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If your software can interact with users remotely through a computer
|
||||
network, you should also make sure that it provides a way for users to
|
||||
get its source. For example, if your program is a web application, its
|
||||
interface could display a "Source" link that leads users to an archive
|
||||
of the code. There are many ways you could offer source, and different
|
||||
solutions will be better for different programs; see section 13 for the
|
||||
specific requirements.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
1
Notices.txt
Normal file
@ -0,0 +1 @@
|
||||
Builda City™, Build a City™, Splizard™ Copyright© 2021 Quentin Quaadgras <quentinquaadgras.com>
|
65
Readme.md
Normal file
@ -0,0 +1,65 @@
|
||||
# Builda City™
|
||||
|
||||
A multiplayer city-building game running on the Minetest Engine.
|
||||
|
||||
![screenshot](screenshot.png)
|
||||
|
||||
## Quick Rundown
|
||||
You've been employed by a company with plenty of energy to
|
||||
sell but no customers to sell it to! It's your job
|
||||
to build a city for them so that they can make some cash!
|
||||
|
||||
## Installation
|
||||
You will need to install [Minetest](http://minetest.net) and
|
||||
place this repo inside Minetest's game directory. Start up
|
||||
Minetest and select the Builda City coin from the main menu.
|
||||
Now you can create a world and start playing!
|
||||
Hint: if you can't think of a good world name, try "Earth".
|
||||
|
||||
## Quick Start
|
||||
Press K to toggle flight mode.
|
||||
You can only build roads and buildings next to existing roads
|
||||
so you will need to find a road in order to begin building your city.
|
||||
Buildings cost coins and eventually you will run out. Don't worry
|
||||
you can collect more coins by delivering energy to the structures
|
||||
you have built. You'll need to click on energy sources to charge your
|
||||
battery. You can also check on the status of your city at any time
|
||||
by pressing I / inventory (whilst within the city limits).
|
||||
|
||||
## Assets
|
||||
The assets for this game have been sourced from various CC0 sources.
|
||||
The houses, buildings and roads are by Kenny [https://kenney.nl].
|
||||
The sounds have been sourced from Freesound [https://freesound.org].
|
||||
The icons are emojis from Twemoji [https://twemoji.twitter.com].
|
||||
|
||||
The wind turbine and powercraft were both authored by me using
|
||||
AssetForge [https://assetforge.io/].
|
||||
|
||||
## Features Wishlist / Roadmap / Ideas
|
||||
A list of features that would be nice to have, if you are
|
||||
a modder, submit a PR!
|
||||
* Traffic
|
||||
* Airports
|
||||
* Railroads
|
||||
* Ports/Ships
|
||||
* Upgradable Crafts
|
||||
* Disasters
|
||||
* Farms/Industry
|
||||
* Smoother Coastlines
|
||||
* Mesecon-style power?
|
||||
* Bridges, Tunnels and Hilly Roads
|
||||
* Driving around the city in a car.
|
||||
* Walking around the city as a person?
|
||||
|
||||
## Minetest Engine Wishlist
|
||||
If you work on the Minetest engine, here are some feature
|
||||
that would help to polish & improve Builda City.
|
||||
* Meshlike particles
|
||||
* Change the chat/log/debug position
|
||||
* Use the game name in the pause menu.
|
||||
* Automatically load clientmods in the game directory
|
||||
(for singleplayer) if provided.
|
||||
|
||||
## License
|
||||
This is a special release of the project released under the
|
||||
Affero General Public License v3.0 + additional conditions.
|
65
clientmods/traffic/init.lua
Normal file
@ -0,0 +1,65 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
local cars = {}
|
||||
|
||||
minetest.register_on_punchnode(function (pos, node, puncher)
|
||||
--table.insert(cars, {pos = pos, last_update=0})
|
||||
end)
|
||||
|
||||
minetest.register_globalstep(function (dtime)
|
||||
--[[for i, car in ipairs(cars) do
|
||||
local pos = car.pos
|
||||
|
||||
if cars[i].last_update > 0.1 then
|
||||
--Damn, no mesh support. GG for now.
|
||||
minetest.add_particle({
|
||||
pos = pos,
|
||||
velocity = {x = 1, y = 0, z = 0},
|
||||
acceleration = {x = 0, y = 0, z = 0},
|
||||
expirationtime = 0.1,
|
||||
size = 1,
|
||||
collisiondetection = false,
|
||||
vertical = false,
|
||||
texture = "city_white.png",
|
||||
})
|
||||
pos.x = pos.x + 1*0.1
|
||||
cars[i].last_update = 0
|
||||
end
|
||||
|
||||
cars[i].last_update = cars[i].last_update + dtime
|
||||
|
||||
end]]--
|
||||
end)
|
11
credits.txt
Normal file
@ -0,0 +1,11 @@
|
||||
Teh_Bucket (Electric Charge + Shot sound):
|
||||
https://creativecommons.org/licenses/by/3.0/
|
||||
|
||||
Twemoji (UI Icons)
|
||||
https://creativecommons.org/licenses/by/4.0/
|
||||
|
||||
Kenny (Buildings & Roads)
|
||||
https://creativecommons.org/share-your-work/public-domain/cc0/
|
||||
|
||||
Freesound (other sounds)
|
||||
https://creativecommons.org/share-your-work/public-domain/cc0/
|
7
game.conf
Normal file
@ -0,0 +1,7 @@
|
||||
name = Builda City
|
||||
author = Splizard
|
||||
description = Employed by BigEnergyCorp, your job is to build a city to supply electricity to.
|
||||
disallowed_mapgen_settings = mgv5_spflags,mgv7_spflags,mg_flags,mgflat_spflags
|
||||
disallowed_mapgens = v5,v6,v7,singlenode,valleys,carpathian,fractal
|
||||
disabled_settings = enable_damage,creative_mode
|
||||
min_minetest_version = 5.4
|
BIN
menu/background.1.png
Normal file
After Width: | Height: | Size: 467 KiB |
BIN
menu/background.png
Normal file
After Width: | Height: | Size: 840 KiB |
BIN
menu/header.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
menu/icon.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
56
mods/builda/guide.lua
Normal file
@ -0,0 +1,56 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
--Load the guide from the file.
|
||||
local guide = io.open(minetest.get_modpath("builda").."/guide.txt", "r"):read("*a")
|
||||
|
||||
city.guide = function(player)
|
||||
local name = player:get_player_name()
|
||||
if name == "singleplayer" then
|
||||
name = "builda"
|
||||
end
|
||||
|
||||
--replace [name] with the player's name
|
||||
guide = guide:gsub("%[name%]", name)
|
||||
|
||||
player:set_inventory_formspec(
|
||||
"size[8,7.2,false]"..
|
||||
"hypertext[0.5,0;4.75,8.5;guide;"..guide.."]"..
|
||||
"image[4.5,0.2;4,8;builda_guide.png]"..
|
||||
"button_exit[1.3,6.2;1.5,0.8;close;OK]"
|
||||
)
|
||||
end
|
||||
|
||||
minetest.register_on_joinplayer(city.guide)
|
10
mods/builda/guide.txt
Normal file
@ -0,0 +1,10 @@
|
||||
How to Builda City
|
||||
|
||||
Welcome [name]! As our newest employee, it's your job is to sell our energy to the world.
|
||||
|
||||
You see, we've been investing in worldwide energy supply infrastructure and now all that's left is to induce some demand...
|
||||
|
||||
Powercraft Controls:
|
||||
Use your scrollwheel to select what you want to build, then right click to build. You can charge and supply energy with a left click. Oh and one more thing! Hold E while moving for some BOOST.
|
||||
|
||||
So go on, what are you waiting for? Build a City!
|
521
mods/builda/init.lua
Normal file
@ -0,0 +1,521 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
--builda implements the gameplay logic of Builda City.
|
||||
--In this gamemode, players have energy and are required to build
|
||||
--cities so that they can collect coins and profit from the global
|
||||
--energy supply infrastructure.
|
||||
|
||||
local S = minetest.get_translator("builda")
|
||||
|
||||
local coins_count = 1;
|
||||
local energy_count = 2;
|
||||
|
||||
local AddPlayerEnergy = function(player, energy)
|
||||
player:get_meta():set_float("energy", player:get_meta():get_float("energy")+energy)
|
||||
player:hud_change(energy_count, "text", math.floor(0.5+player:get_meta():get_float("energy")))
|
||||
end
|
||||
|
||||
--returns true if the player can afford.
|
||||
local AddPlayerCoins = function(player, coins)
|
||||
player:get_meta():set_int("coins", player:get_meta():get_int("coins") + coins);
|
||||
if player:get_meta():get_int("coins") < 0 then
|
||||
player:get_meta():set_int("coins", player:get_meta():get_int("coins")-coins)
|
||||
return false
|
||||
end
|
||||
player:hud_change(coins_count, "text", player:get_meta():get_int("coins"))
|
||||
return true
|
||||
end
|
||||
|
||||
local PlayerCanAfford = function(player, coins)
|
||||
return player:get_meta():get_int("coins") >= coins
|
||||
end
|
||||
|
||||
local PlayerHasEnergy = function(player, energy)
|
||||
return player:get_meta():get_float("energy") >= energy
|
||||
end
|
||||
|
||||
minetest.register_on_punchnode(function(pos, node, puncher, pointed_thing)
|
||||
if PlayerHasEnergy(puncher, 1) and city.power(pos) then
|
||||
local income = 1
|
||||
if string.match(node.name,"shop") then
|
||||
income = 2
|
||||
end
|
||||
if string.match(node.name,"mall") then
|
||||
income = 5
|
||||
end
|
||||
if string.match(node.name,"skyscraper") then
|
||||
income = 10
|
||||
end
|
||||
local height = minetest.get_item_group(node.name, "height")
|
||||
if height == 0 then
|
||||
height = 1
|
||||
end
|
||||
AddPlayerCoins(puncher, income)
|
||||
minetest.sound_play("builda_income", {pos = pos, max_hear_distance = 20})
|
||||
minetest.add_particle({
|
||||
pos={x=pos.x, y=pos.y-(2.9-height), z=pos.z},
|
||||
velocity={x=0, y=16, z=0},
|
||||
acceleration={x=0,y=-42,z=0},
|
||||
texture = "builda_coin.png",
|
||||
size = 8,
|
||||
playername = puncher:get_player_name(),
|
||||
})
|
||||
AddPlayerEnergy(puncher, -1)
|
||||
city.update_roads(pos)
|
||||
end
|
||||
local energy = minetest.get_item_group(node.name, "energy_source")
|
||||
if energy > 0 then
|
||||
if node.name == "city:wind_turbine" then
|
||||
energy = energy * (pos.y-8) --energy is proportional to height (wind)
|
||||
end
|
||||
if city.disable(pos) then
|
||||
minetest.after(1, function(energy)
|
||||
AddPlayerEnergy(puncher, energy)
|
||||
end, energy)
|
||||
minetest.sound_play("builda_charge", {pos = pos, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
if string.match(node.name, "city:.*_disabled") then
|
||||
minetest.sound_play("builda_broken", {pos = pos, max_hear_distance = 20})
|
||||
minetest.add_particlespawner({
|
||||
amount = 20,
|
||||
time = 0.3,
|
||||
minpos={x=pos.x-0.5, y=pos.y-0.5, z=pos.z-0.5},
|
||||
maxpos={x=pos.x+0.5, y=pos.y-0.5, z=pos.z+0.5},
|
||||
minvel={x=-4, y=2, z=-4},
|
||||
maxvel={x=4, y=4, z=4},
|
||||
texture = "builda_energy.png",
|
||||
minsize = 1,
|
||||
maxsize = 1,
|
||||
minexptime = 0.2,
|
||||
maxexptime = 0.2,
|
||||
})
|
||||
end
|
||||
end)
|
||||
|
||||
minetest.hud_replace_builtin("health", nil)
|
||||
|
||||
local last_inventory_update = 0
|
||||
|
||||
minetest.register_globalstep(function(dt)
|
||||
for _, player in ipairs(minetest.get_connected_players()) do
|
||||
if player:get_hp() > 0 then
|
||||
local controls = player:get_player_control()
|
||||
if controls.aux1 then
|
||||
player:set_physics_override({
|
||||
speed = 8,
|
||||
})
|
||||
else
|
||||
player:set_physics_override({
|
||||
speed = 1,
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
last_inventory_update = last_inventory_update + dt
|
||||
if last_inventory_update > 1 then
|
||||
last_inventory_update = 0
|
||||
|
||||
local pos = player:get_pos()
|
||||
if pos.y > 10 then
|
||||
pos.y = 10
|
||||
end
|
||||
|
||||
local id = city.at(pos)
|
||||
if not id then
|
||||
city.guide(player)
|
||||
return
|
||||
end
|
||||
|
||||
local roads = city.get_int(id, "roads")
|
||||
local houses = city.get_int(id, "houses")
|
||||
local shops = city.get_int(id, "shops")
|
||||
local malls = city.get_int(id, "malls")
|
||||
local skyscrapers = city.get_int(id, "skyscrapers")
|
||||
|
||||
--calculate unemployment.
|
||||
local unemployment = 100-((skyscrapers*20 + malls*10 + shops*5)/houses)*100
|
||||
if unemployment < 0 then
|
||||
unemployment = 0
|
||||
end
|
||||
|
||||
local jobs = (skyscrapers*20 + malls*10 + shops*5)-houses
|
||||
if jobs < 0 then
|
||||
jobs = 0
|
||||
end
|
||||
|
||||
local stats = city.get_string(id, "name")..
|
||||
"\n\nPopulation: "..houses..
|
||||
"\nPower usage: "..city.get_int(id, "power_consumption")..
|
||||
"\nUnemployment: "..string.format("%.0f%%", unemployment)
|
||||
|
||||
player:set_inventory_formspec(
|
||||
"size[8,7.2,false]"..
|
||||
"hypertext[0.5,0;4.75,8.5;stats;"..stats.."]"..
|
||||
"button_exit[1.3,6.2;1.5,0.8;close;OK]"
|
||||
)
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
minetest.item_drop = function() end
|
||||
|
||||
minetest.is_protected = function(pos, name)
|
||||
|
||||
--Nodes can only be placed next to existing roads.
|
||||
local top = minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1})
|
||||
local bot = minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1})
|
||||
local left = minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z})
|
||||
local right = minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z})
|
||||
|
||||
if string.match(top.name, "city:road.*") then
|
||||
return false
|
||||
end
|
||||
if string.match(bot.name, "city:road.*") then
|
||||
return false
|
||||
end
|
||||
if string.match(left.name, "city:road.*") then
|
||||
return false
|
||||
end
|
||||
if string.match(right.name, "city:road.*") then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
minetest.register_item(":", {
|
||||
type = "none",
|
||||
range = 10,
|
||||
})
|
||||
|
||||
--We need to attach the Energy and Humans HUD counts.
|
||||
--Humans is top left, Energy is top right.
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
|
||||
--Give the player their starting coins.
|
||||
if player:get_meta():contains("coins") == false then
|
||||
AddPlayerCoins(player, 100)
|
||||
end
|
||||
|
||||
local list = {
|
||||
"builda:road 1",
|
||||
"builda:house 1",
|
||||
"builda:shop 1",
|
||||
"builda:mall 1",
|
||||
"builda:skyscraper 1",
|
||||
"builda:destroyer 1",
|
||||
}
|
||||
|
||||
--Initialise the buildbar (hotbar).
|
||||
player:get_inventory():set_list("main", list)
|
||||
player:hud_set_hotbar_itemcount(#list)
|
||||
|
||||
--Remove default HUD elements.
|
||||
player:hud_set_flags({healthbar=false, breathbar=false, wielditem=false})
|
||||
player:hud_set_hotbar_image("builda_empty.png")
|
||||
|
||||
--Brain Icon.
|
||||
player:hud_add({
|
||||
hud_elem_type = "statbar",
|
||||
position = {x=1, y=0},
|
||||
text = "builda_coin.png",
|
||||
number = 2,
|
||||
size = {x=64, y=64},
|
||||
offset = {x=-64-10, y=0},
|
||||
})
|
||||
--Brain Count
|
||||
player:hud_add({
|
||||
name = "coins",
|
||||
hud_elem_type = "text",
|
||||
position = {x=1, y=0},
|
||||
text = player:get_meta():get_int("coins"),
|
||||
number = 0xffffff,
|
||||
size = {x=3, y=3},
|
||||
offset = {x=-90, y=5},
|
||||
alignment = {x=-1, y=1},
|
||||
})
|
||||
--Energy Count
|
||||
player:hud_add({
|
||||
name = "energy",
|
||||
hud_elem_type = "text",
|
||||
position = {x=1, y=0},
|
||||
text = math.floor(player:get_meta():get_float("energy")+0.5),
|
||||
number = 0xffffff,
|
||||
size = {x=3, y=3},
|
||||
offset = {x=-80, y=64+5},
|
||||
alignment = {x=-1, y=1},
|
||||
})
|
||||
--Energy Icon
|
||||
player:hud_add({
|
||||
hud_elem_type = "statbar",
|
||||
position = {x=1, y=0},
|
||||
text = "builda_energy.png",
|
||||
number = 2,
|
||||
size = {x=48, y=48},
|
||||
offset = {x=-64, y=64+7},
|
||||
})
|
||||
|
||||
|
||||
--Setup camera, the player is inside an energy distrubution craft
|
||||
--and is able to fly through single-node spaces.
|
||||
player:set_properties({
|
||||
eye_height = 0.2,
|
||||
collisionbox = {-0.3, 0.0, -0.3, 0.3, 0.3, 0.3},
|
||||
visual = "mesh",
|
||||
mesh = "builda_craft_default.obj",
|
||||
textures = {"builda_craft_default.png", "builda_craft_default_secondary.png", "builda_craft_default_highlight.png", "builda_craft_default_details.png"},
|
||||
})
|
||||
player:set_eye_offset(nil, {x=0,y=0,z=10})
|
||||
local name = player:get_player_name()
|
||||
local privs = minetest.get_player_privs(name)
|
||||
privs.fly = true
|
||||
minetest.set_player_privs(name, privs)
|
||||
|
||||
end)
|
||||
|
||||
--micromap.
|
||||
minetest.register_on_mapgen_init(function()
|
||||
minetest.set_mapgen_setting("mg_name", "flat", true)
|
||||
minetest.set_mapgen_setting("mg_flags", "noores,nocaves,nodungeons,light,decorations,biomes", true)
|
||||
minetest.set_mapgen_setting("mgflat_spflags", "hills,lakes,nocaverns", true)
|
||||
minetest.set_mapgen_setting("water_level", "8", true)
|
||||
|
||||
local seed = math.random(0, 2^28-1)
|
||||
local existing = minetest.get_mapgen_setting_noiseparams("mgflat_np_terrain")
|
||||
if existing then
|
||||
seed = existing.seed
|
||||
end
|
||||
|
||||
minetest.set_mapgen_setting_noiseparams("mgflat_np_terrain", {
|
||||
flags = "defaults",
|
||||
lacunarity = 2,
|
||||
persistence = 0.6,
|
||||
seed = seed,
|
||||
spread = {x=120,y=120,z=120},
|
||||
scale = 1,
|
||||
octaves = 5,
|
||||
offset = 0,
|
||||
}, true)
|
||||
|
||||
minetest.set_mapgen_setting("mgflat_hill_threshold", "0.3", true)
|
||||
minetest.set_mapgen_setting("mgflat_hill_steepness", "10", true)
|
||||
minetest.set_mapgen_setting("mgflat_lake_threshold", "0", true)
|
||||
end)
|
||||
|
||||
--Wind turbines provided by BigPowerCorp.
|
||||
--They only spawn on hills (we assume flat mapgen from polymap).
|
||||
minetest.register_decoration({
|
||||
name = "builda:wind_turbine",
|
||||
deco_type = "schematic",
|
||||
place_on = {"polymap:grass"},
|
||||
sidelen = 2,
|
||||
noise_params = {
|
||||
offset = 0,
|
||||
scale = 0.005,
|
||||
spread = {x = 50, y = 50, z = 50},
|
||||
seed = 354,
|
||||
octaves = 3,
|
||||
persist = 0.5
|
||||
},
|
||||
biomes = {"grassland"},
|
||||
y_max = 31000,
|
||||
y_min = 9,
|
||||
height = 4,
|
||||
schematic = {
|
||||
size = {x = 1, y = 4, z = 2},
|
||||
data = {
|
||||
{name ="ignore"}, {name = "city:wind_turbine", param2 = 2},
|
||||
{name ="ignore"}, {name ="ignore"},
|
||||
{name ="ignore"}, {name ="ignore"},
|
||||
{name = "ignore"}, {name ="city:wind_turbine_blade", param2 = 5},
|
||||
},
|
||||
},
|
||||
flags = "force_placement",
|
||||
})
|
||||
|
||||
|
||||
--Roads are starting points, where a player can start building from.
|
||||
minetest.register_decoration({
|
||||
name = "builda:tree",
|
||||
deco_type = "simple",
|
||||
place_on = {"polymap:grass"},
|
||||
fill_ratio = 0.05,
|
||||
biomes = {"grassland"},
|
||||
y_max = 31000,
|
||||
y_min = 0,
|
||||
decoration = "city:tree_a",
|
||||
})
|
||||
|
||||
--Roads are starting points, where a player can start building from.
|
||||
minetest.register_decoration({
|
||||
name = "builda:road",
|
||||
deco_type = "simple",
|
||||
place_on = {"polymap:grass"},
|
||||
fill_ratio = 0.0005,
|
||||
biomes = {"grassland"},
|
||||
y_max = 8,
|
||||
y_min = 0,
|
||||
decoration = "city:road",
|
||||
})
|
||||
|
||||
--Spanner is used to fix broken power sources.
|
||||
minetest.register_item("builda:road", {
|
||||
description = S("Road"),
|
||||
inventory_image = "builda_road.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
if pointed_thing.type == "node" then
|
||||
if PlayerCanAfford(user, 1) and city.build("road", pointed_thing.above, user) then
|
||||
AddPlayerCoins(user, -1)
|
||||
minetest.sound_play("builda_pay", {pos = pointed_thing.above, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_item("builda:house", {
|
||||
description = S("House"),
|
||||
inventory_image = "builda_house.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
if PlayerCanAfford(user, 1) then
|
||||
if city.build("house", pointed_thing.above, user) then
|
||||
AddPlayerCoins(user, -1)
|
||||
minetest.sound_play("builda_pay", {pos = pointed_thing.above, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_item("builda:shop", {
|
||||
description = S("Shop"),
|
||||
inventory_image = "builda_shop.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
if PlayerCanAfford(user, 2) then
|
||||
if city.build("shop", pointed_thing.above, user) then
|
||||
AddPlayerCoins(user, -2)
|
||||
minetest.sound_play("builda_pay", {pos = pointed_thing.above, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_item("builda:mall", {
|
||||
description = S("Mall"),
|
||||
inventory_image = "builda_mall.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
if PlayerCanAfford(user, 5) then
|
||||
if city.build("mall", pointed_thing.above, user) then
|
||||
AddPlayerCoins(user, -5)
|
||||
minetest.sound_play("builda_pay", {pos = pointed_thing.above, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_item("builda:skyscraper", {
|
||||
description = S("Skyscraper"),
|
||||
inventory_image = "builda_skyscraper.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
if PlayerCanAfford(user, 10) then
|
||||
if city.build("skyscraper", pointed_thing.above, user) then
|
||||
AddPlayerCoins(user, -10)
|
||||
minetest.sound_play("builda_pay", {pos = pointed_thing.above, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
|
||||
--Destroyer is used to destroy built nodes such as roads and buildings.
|
||||
minetest.register_item("builda:destroyer", {
|
||||
description = S("Destroyer"),
|
||||
inventory_image = "builda_destroyer.png",
|
||||
type = "tool",
|
||||
on_place = function(itemstack, user, pointed_thing)
|
||||
if pointed_thing.type == "node" then
|
||||
local pos = pointed_thing.under
|
||||
|
||||
if minetest.is_protected(pos, user:get_player_name()) then
|
||||
minetest.record_protection_violation(pos, user:get_player_name())
|
||||
minetest.sound_play("builda_error", {pos = pointed_thing.below, max_hear_distance = 20})
|
||||
return
|
||||
end
|
||||
|
||||
local node = minetest.get_node(pos)
|
||||
if PlayerCanAfford(user, 1) and minetest.get_item_group(node.name, "consumer") > 0 then
|
||||
city.destroy(pos)
|
||||
AddPlayerEnergy(user, -5)
|
||||
|
||||
--'explode' the node.
|
||||
minetest.add_particlespawner({
|
||||
amount = 10,
|
||||
time = 0.2,
|
||||
minpos={x=pos.x-0.5, y=pos.y-0.5, z=pos.z-0.5},
|
||||
maxpos={x=pos.x+0.5, y=pos.y-0.5, z=pos.z+0.5},
|
||||
minvel={x=-4, y=2, z=-4},
|
||||
maxvel={x=4, y=4, z=4},
|
||||
texture = "builda_craft_default.png",
|
||||
minsize = 1,
|
||||
maxsize = 1,
|
||||
minexptime = 0.2,
|
||||
maxexptime = 0.2,
|
||||
})
|
||||
minetest.sound_play("builda_explode", {pos = pos, max_hear_distance = 20})
|
||||
else
|
||||
minetest.sound_play("builda_error", {pos = pointed_thing.below, max_hear_distance = 20})
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
|
||||
local modpath = minetest.get_modpath("builda")
|
||||
dofile(modpath.."/guide.lua")
|
3
mods/builda/mod.conf
Normal file
@ -0,0 +1,3 @@
|
||||
name = builda
|
||||
description = Gameplay logic for Builda City.
|
||||
depends = city,polymap
|
12
mods/builda/models/builda_craft_default.mtl
Normal file
@ -0,0 +1,12 @@
|
||||
newmtl metalPurple(Clone)
|
||||
Kd 1 0.6041692 0.05909085
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.939 0.953 1
|
||||
|
||||
newmtl shield(Clone)
|
||||
Kd 0.18 0.196 0.259
|
||||
|
||||
newmtl dark(Clone)
|
||||
Kd 0.224 0.235 0.275
|
||||
|
1895
mods/builda/models/builda_craft_default.obj
Normal file
BIN
mods/builda/sounds/184438__capslok__cash-register-fake.wav
Normal file
BIN
mods/builda/sounds/193058__nomadyag__ratchet.wav
Normal file
BIN
mods/builda/sounds/315826__bevibeldesign__small-explosion.aiff
Normal file
BIN
mods/builda/sounds/393909__pogmog__money-collect-4.wav
Normal file
BIN
mods/builda/sounds/483598__raclure__wrong.mp3
Normal file
BIN
mods/builda/sounds/66692__mad-monkey__power06.wav
Normal file
BIN
mods/builda/sounds/builda_broken.ogg
Normal file
BIN
mods/builda/sounds/builda_charge.ogg
Normal file
BIN
mods/builda/sounds/builda_charge.wav
Normal file
BIN
mods/builda/sounds/builda_error.ogg
Normal file
BIN
mods/builda/sounds/builda_explode.ogg
Normal file
BIN
mods/builda/sounds/builda_income.ogg
Normal file
BIN
mods/builda/sounds/builda_pay.ogg
Normal file
BIN
mods/builda/sounds/builda_repair.ogg
Normal file
BIN
mods/builda/textures/builda_coin.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
BIN
mods/builda/textures/builda_craft_default.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
mods/builda/textures/builda_craft_default_details.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
mods/builda/textures/builda_craft_default_highlight.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
mods/builda/textures/builda_craft_default_secondary.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
mods/builda/textures/builda_destroyer.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
mods/builda/textures/builda_empty.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
mods/builda/textures/builda_energy.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
mods/builda/textures/builda_guide.png
Normal file
After Width: | Height: | Size: 192 KiB |
BIN
mods/builda/textures/builda_house.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
mods/builda/textures/builda_mall.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
mods/builda/textures/builda_road.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
mods/builda/textures/builda_shop.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
mods/builda/textures/builda_skyscraper.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
303
mods/city/buildings.lua
Normal file
@ -0,0 +1,303 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
city.buildings = {}
|
||||
city.buildings_by_width = {}
|
||||
|
||||
minetest.register_node("city:space", {
|
||||
drawtype = "airlike",
|
||||
paramtype = "light",
|
||||
pointable = false,
|
||||
walkable = false,
|
||||
sunlight_propagates = true,
|
||||
})
|
||||
|
||||
--city.build builds a random kind building at position pos
|
||||
--if builder is provided, acts like place_node.
|
||||
function city.build(kind, pos, builder)
|
||||
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "ground") == 0 then
|
||||
return false
|
||||
end
|
||||
local current = minetest.get_node(pos)
|
||||
if current.name ~= "air" and minetest.get_item_group(current.name, "replaceable") == 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
local road = city.get_road_near(pos, builder:get_pos())
|
||||
if not road then
|
||||
return false
|
||||
end
|
||||
|
||||
if builder then
|
||||
if minetest.is_protected(pos, builder:get_player_name()) then
|
||||
minetest.record_protection_violation(pos, builder:get_player_name())
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
city.set(pos, road.city)
|
||||
|
||||
if kind == "road" then
|
||||
minetest.set_node(pos, {name = "city:road_off"})
|
||||
city.update_roads(pos)
|
||||
city.add(road.city, "roads")
|
||||
return true
|
||||
end
|
||||
|
||||
if kind == "house" then
|
||||
city.add(road.city, "houses")
|
||||
end
|
||||
if kind == "mall" then
|
||||
city.add(road.city, "malls")
|
||||
end
|
||||
if kind == "shop" then
|
||||
city.add(road.city, "shops")
|
||||
end
|
||||
if kind == "skyscraper" then
|
||||
city.add(road.city, "skyscrapers")
|
||||
end
|
||||
|
||||
local building = city.buildings[kind][math.random(1, #city.buildings[kind])]
|
||||
local dir = vector.subtract(pos, road)
|
||||
local param2 = minetest.dir_to_facedir(dir)
|
||||
|
||||
--If the building has a width greater than one, we need to check
|
||||
--that the nodes to the right (taking into account param2)
|
||||
--are empty so that this building will fit. If it doesn't fit,
|
||||
--we need to select a different building.
|
||||
local width = minetest.get_item_group(building, "width")
|
||||
while width and width > 1 do
|
||||
local left = vector.add(pos, {x=-dir.z, y=dir.y, z=dir.x})
|
||||
local node_right = minetest.get_node(vector.subtract(pos, {x=-dir.z, y=dir.y, z=dir.x}))
|
||||
local node_left = minetest.get_node(left)
|
||||
local node_under_right = minetest.get_node(vector.subtract(pos, {x=-dir.z, y=dir.y-1, z=dir.x}))
|
||||
local node_under_left = minetest.get_node(vector.subtract(left, {x=0, y=1, z=0}))
|
||||
|
||||
if node_right.name ~= "air" or minetest.get_item_group(node_under_right.name, "ground") == 0 then
|
||||
if node_left.name == "air" and minetest.get_item_group(node_under_left.name, "ground") > 0 then
|
||||
pos = left --move left
|
||||
break
|
||||
else
|
||||
--change the building to a random width 1 building.
|
||||
building = city.buildings_by_width[kind][width-1][math.random(1, #city.buildings_by_width[kind][width-1])]
|
||||
width = minetest.get_item_group(building, "width")
|
||||
end
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
minetest.set_node(pos, {name = building.."_off", param2 = param2})
|
||||
return true
|
||||
end
|
||||
|
||||
--[[
|
||||
city.register_building registers a new building
|
||||
{
|
||||
mesh = "meshname.obj",
|
||||
cost = 1, -- construction cost.
|
||||
width = 1, -- width of the building in blocks.
|
||||
kind = "house", -- house/office/factory/store/etc.
|
||||
self_sufficient = false, -- if true, the building does not require energy.
|
||||
}
|
||||
]]--
|
||||
function city.register_building(name, def)
|
||||
local kind = def.kind or ""
|
||||
local width = def.width or 1
|
||||
if not city.buildings[kind] then
|
||||
city.buildings[kind] = {}
|
||||
end
|
||||
if not city.buildings_by_width[kind] then
|
||||
city.buildings_by_width[kind] = {}
|
||||
end
|
||||
if not city.buildings_by_width[kind][width] then
|
||||
city.buildings_by_width[kind][width] = {}
|
||||
end
|
||||
table.insert(city.buildings[kind], name)
|
||||
table.insert(city.buildings_by_width[kind][width], name)
|
||||
|
||||
local node_def = {
|
||||
mesh = def.mesh..".obj",
|
||||
drawtype = "mesh",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = {
|
||||
flammable = 1,
|
||||
width = def.width,
|
||||
height = def.height,
|
||||
},
|
||||
node_placement_prediction = "",
|
||||
tiles = city.load_material("city", def.mesh..".mtl")
|
||||
}
|
||||
|
||||
def.height = def.height or 1
|
||||
|
||||
node_def.selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, -0.5+1*width, -0.5+1*def.height, 0.5},
|
||||
},
|
||||
}
|
||||
node_def.collision_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, -0.5+1*width, -0.5+1*def.height, 0.5},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
local decayed_node_def = table.copy(node_def)
|
||||
|
||||
--replace lit windows with dark windows
|
||||
for i,v in ipairs(decayed_node_def.tiles) do
|
||||
if v.color.window then
|
||||
decayed_node_def.tiles[i].color = 0xFF1D2222
|
||||
end
|
||||
end
|
||||
|
||||
local suffix = "_off"
|
||||
if not def.self_sufficient then
|
||||
node_def.groups["consumer"] = 1
|
||||
end
|
||||
|
||||
--setup a node timer that will decay the building
|
||||
--after a random amount of time.
|
||||
node_def.on_construct = function(pos, placer, itemstack, pointed_thing)
|
||||
if width > 1 then
|
||||
local dir = minetest.facedir_to_dir(minetest.get_node(pos).param2)
|
||||
minetest.set_node(vector.subtract(pos, {x=-dir.z, y=dir.y, z=dir.x}), {name = "city:space"})
|
||||
end
|
||||
end
|
||||
|
||||
node_def.on_destruct = function(pos)
|
||||
if width > 1 then
|
||||
local dir = minetest.facedir_to_dir(minetest.get_node(pos).param2)
|
||||
minetest.set_node(vector.subtract(pos, {x=-dir.z, y=dir.y, z=dir.x}), {name = "air"})
|
||||
end
|
||||
if kind ~= "" then
|
||||
local id = city.at(pos)
|
||||
if kind == "house" then
|
||||
city.add(id, "houses", -1)
|
||||
end
|
||||
if kind == "shop" then
|
||||
city.add(id, "shops", -1)
|
||||
end
|
||||
if kind == "malls" then
|
||||
city.add(id, "malls", -1)
|
||||
end
|
||||
if kind == "skyscraper" then
|
||||
city.add(id, "skyscrapers", -1)
|
||||
end
|
||||
city.add(id, "power_consumption", -1)
|
||||
end
|
||||
end
|
||||
|
||||
minetest.register_node(name, node_def)
|
||||
minetest.register_node(name..suffix, decayed_node_def)
|
||||
end
|
||||
|
||||
city.register_building("city:house_long_a", {
|
||||
mesh = "city_house_long_a",
|
||||
width = 2,
|
||||
height = 0.75,
|
||||
self_sufficient = true,
|
||||
kind = "house",
|
||||
})
|
||||
city.register_building("city:house_long_b", {
|
||||
mesh = "city_house_long_b",
|
||||
width = 2,
|
||||
height = 0.75,
|
||||
self_sufficient = true,
|
||||
kind = "house",
|
||||
})
|
||||
city.register_building("city:house_long_c", {
|
||||
mesh = "city_house_long_c",
|
||||
width = 2,
|
||||
height = 0.75,
|
||||
kind = "house",
|
||||
})
|
||||
city.register_building("city:house_long_d", {
|
||||
mesh = "city_house_long_d",
|
||||
width = 2,
|
||||
height = 0.75,
|
||||
kind = "house",
|
||||
})
|
||||
city.register_building("city:house_long_e", {
|
||||
mesh = "city_house_long_e",
|
||||
width = 2,
|
||||
height = 0.75,
|
||||
kind = "house",
|
||||
})
|
||||
|
||||
--TODO maybe load this information from the file-structure?
|
||||
|
||||
city.register_building("city:house_a", {height = 0.75, mesh = "city_house_a", kind = "house"})
|
||||
city.register_building("city:house_b", {height = 0.6, mesh = "city_house_b", kind = "house"})
|
||||
city.register_building("city:house_c", {height = 0.8, mesh = "city_house_c", kind = "house"})
|
||||
city.register_building("city:house_d", {height = 0.5, mesh = "city_house_d", kind = "house"})
|
||||
city.register_building("city:house_e", {height = 0.5, mesh = "city_house_e", kind = "house"})
|
||||
city.register_building("city:house_f", {height = 0.7, mesh = "city_house_f", kind = "house", self_sufficient = true})
|
||||
city.register_building("city:house_g", {height = 0.7, mesh = "city_house_g", kind = "house"})
|
||||
city.register_building("city:house_h", {height = 0.6, mesh = "city_house_h", kind = "house", self_sufficient = true})
|
||||
city.register_building("city:house_i", {height = 0.65, mesh = "city_house_i", kind = "house"})
|
||||
city.register_building("city:house_j", {height = 0.7, mesh = "city_house_j", kind = "house"})
|
||||
city.register_building("city:house_k", {height = 0.7, mesh = "city_house_k", kind = "house"})
|
||||
city.register_building("city:house_l", {height = 0.7, mesh = "city_house_l", kind = "house"})
|
||||
city.register_building("city:house_m", {height = 0.7, mesh = "city_house_m", kind = "house"})
|
||||
city.register_building("city:house_n", {height = 0.6, mesh = "city_house_n", kind = "house"})
|
||||
city.register_building("city:house_o", {height = 0.8, mesh = "city_house_o", kind = "house"})
|
||||
city.register_building("city:house_p", {height = 0.62, mesh = "city_house_p", kind = "house"})
|
||||
|
||||
city.register_building("city:skyscraper_a", {height = 2.31, mesh = "city_skyscraper_a", kind = "skyscraper"})
|
||||
city.register_building("city:skyscraper_b", {height = 3.6, mesh = "city_skyscraper_b", kind = "skyscraper"})
|
||||
city.register_building("city:skyscraper_c", {height = 2.9, mesh = "city_skyscraper_c", kind = "skyscraper"})
|
||||
city.register_building("city:skyscraper_d", {height = 4.23, mesh = "city_skyscraper_d", kind = "skyscraper"})
|
||||
city.register_building("city:skyscraper_e", {height = 2, mesh = "city_skyscraper_e", kind = "skyscraper"})
|
||||
city.register_building("city:skyscraper_f", {height = 3.28, mesh = "city_skyscraper_f", kind = "skyscraper"})
|
||||
|
||||
city.register_building("city:shop_a", {height = 0.75, mesh = "city_shop_a", kind = "shop"})
|
||||
city.register_building("city:shop_b", {height = 0.75, mesh = "city_shop_b", kind = "shop"})
|
||||
city.register_building("city:shop_c", {height = 0.75, mesh = "city_shop_c", kind = "shop"})
|
||||
city.register_building("city:shop_d", {height = 0.75, mesh = "city_shop_d", kind = "shop"})
|
||||
city.register_building("city:shop_e", {height = 0.75, mesh = "city_shop_e", kind = "shop", width = 2})
|
||||
city.register_building("city:shop_f", {height = 0.75, mesh = "city_shop_e", kind = "shop", width = 2})
|
||||
|
||||
|
||||
city.register_building("city:mall_a", {height = 1, mesh = "city_mall_a", kind = "mall", width = 2})
|
||||
city.register_building("city:mall_b", {height = 1, mesh = "city_mall_b", kind = "mall"})
|
||||
city.register_building("city:mall_c", {height = 1, mesh = "city_mall_c", kind = "mall"})
|
||||
city.register_building("city:mall_d", {height = 1, mesh = "city_mall_d", kind = "mall"})
|
||||
city.register_building("city:mall_e", {height = 1, mesh = "city_mall_e", kind = "mall"})
|
||||
city.register_building("city:mall_f", {height = 1, mesh = "city_mall_f", kind = "mall", width = 2})
|
175
mods/city/energy.lua
Normal file
@ -0,0 +1,175 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
local S = minetest.get_translator("city")
|
||||
|
||||
--city.disable disables the energy_source at position 'pos' and
|
||||
--returns true. if the node at this pos is not an energy_source,
|
||||
--this function has no effect and returns false.
|
||||
function city.disable(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
if minetest.get_item_group(node.name, "energy_source") and not string.match(node.name, "city:.*_disabled") then
|
||||
minetest.set_node(pos, {name = node.name.."_disabled", param2 = node.param2})
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
--city.enable enables the 'disabled' energy_source at position 'pos'
|
||||
--(ie, an energy source that was disabled by city.disable) and returns true.
|
||||
--if the node at this pos is not a 'disabled' energy_source, this function
|
||||
--has no effect and returns false.
|
||||
function city.enable(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
if string.match(node.name, "city:.*_disabled") then
|
||||
minetest.set_node(pos, {name = string.gsub(node.name, "_disabled", ""), param2 = node.param2})
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local off_suffix_len = #"_off"
|
||||
|
||||
function city.power(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
if string.match(node.name, "city:.*_off") then
|
||||
minetest.set_node(pos, {name = string.sub(node.name, 0, #node.name-off_suffix_len), param2 = node.param2})
|
||||
city.update_roads(pos)
|
||||
city.add(city.at(pos), "power_consumption")
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
--[[
|
||||
Wind turbines are a bit awkward, they consist of two parts, the base and the
|
||||
blades (that spin). We need to make sure that the two nodes stay in sync.
|
||||
This means that when either nodes break, both need to break and vice-versa.
|
||||
]]--
|
||||
|
||||
minetest.register_node("city:wind_turbine", {
|
||||
description = S("Wind Turbine"),
|
||||
inventory_image = "city_white.png",
|
||||
drawtype = "mesh",
|
||||
mesh = "city_wind_turbine.obj",
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/3, -1/2, -1/3, 1/3, 3, 1/3},
|
||||
},
|
||||
collision_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/3, -1/2, -1/3, 1/3, 3, 1/3},
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = {flammable = 1, energy_source = 7},
|
||||
tiles = {"city_white.png"},
|
||||
|
||||
on_construct = function(pos, placer, itemstack, pointed_thing)
|
||||
local dir = minetest.facedir_to_dir(minetest.get_node(pos).param2)
|
||||
local blade_pos = vector.subtract(vector.new(), dir)
|
||||
blade_pos.y = blade_pos.y + 2
|
||||
local pos = vector.add(pos, blade_pos)
|
||||
if minetest.get_node(pos).name ~= "city:wind_turbine_blade" then
|
||||
minetest.set_node(pos, {name="city:wind_turbine_blade", param2 = minetest.dir_to_wallmounted(dir)})
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_node("city:wind_turbine_blade", {
|
||||
drawtype = "signlike",
|
||||
inventory_image = "city_white.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "wallmounted",
|
||||
selection_box = {
|
||||
type = "wallmounted",
|
||||
},
|
||||
pointable = false,
|
||||
visual_scale = 2,
|
||||
sunlight_propagates = true,
|
||||
tiles = {"city_wind_turbine_blade.png"},
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("city:wind_turbine_disabled", {
|
||||
description = S("Wind Turbine"),
|
||||
inventory_image = "city_white.png",
|
||||
drawtype = "mesh",
|
||||
mesh = "city_wind_turbine.obj",
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/3, -1/2, -1/3, 1/3, 3, 1/3},
|
||||
},
|
||||
collision_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/3, -1/2, -1/3, 1/3, 3, 1/3},
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = {flammable = 1},
|
||||
tiles = {"city_white.png"},
|
||||
|
||||
on_construct = function(pos, placer, itemstack, pointed_thing)
|
||||
local dir = minetest.facedir_to_dir(minetest.get_node(pos).param2)
|
||||
local blade_pos = vector.subtract(vector.new(), dir)
|
||||
blade_pos.y = blade_pos.y + 2
|
||||
local pos = vector.add(pos, blade_pos)
|
||||
if minetest.get_node(pos).name ~= "city:wind_turbine_blade_disabled" then
|
||||
minetest.set_node(pos, {name="city:wind_turbine_blade_disabled", param2 = minetest.dir_to_wallmounted(dir)})
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_node("city:wind_turbine_blade_disabled", {
|
||||
drawtype = "signlike",
|
||||
inventory_image = "city_white.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "wallmounted",
|
||||
selection_box = {
|
||||
type = "wallmounted",
|
||||
},
|
||||
pointable = false,
|
||||
visual_scale = 2,
|
||||
sunlight_propagates = true,
|
||||
tiles = {{
|
||||
name = "city_wind_turbine_blade_spinning.png",
|
||||
animation = {
|
||||
type = "vertical_frames",
|
||||
aspect_w = 64,
|
||||
aspect_h = 64,
|
||||
length = 4,
|
||||
},
|
||||
}},
|
||||
})
|
161
mods/city/init.lua
Normal file
@ -0,0 +1,161 @@
|
||||
--[[
|
||||
Builda City, a multiplayer city building game.
|
||||
Copyright (C) 2021 Quentin Quaadgras
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Terms according section 7 of GNU/GPL V3:
|
||||
|
||||
"Builda City", "Splizard" and "Build a City" are trademarks of
|
||||
Quentin Quaadgras. If the licensee distributes modified copies
|
||||
of the Software then the licensee has to: Replace/remove
|
||||
all terms, images and files containing the marks "Builda City",
|
||||
"Splizard", "Build a City" and the Builda City logo. The copyright
|
||||
notices within the source code files may not be removed and have
|
||||
to be left fully intact. In addition, licensees that modify the
|
||||
Software must give the modified Software a new name that is not
|
||||
confusingly similar to "Builda City", "Splizard" or "Build a City"
|
||||
and may not distribute it under the names "Builda City", "Splizard"
|
||||
and/or "Build a City". The names "Builda City", "Splizard" and
|
||||
"Build a City" must not be used to endorse or promote products
|
||||
derived from this Software without prior written permission of
|
||||
Quentin Quaadgras.
|
||||
]]
|
||||
|
||||
local S = minetest.get_translator("city")
|
||||
|
||||
city = {
|
||||
changed = true,
|
||||
}
|
||||
|
||||
local storage = minetest.get_mod_storage()
|
||||
|
||||
function city.load_material(mod, mtl)
|
||||
local models_path = minetest.get_modpath(mod) .. "/models/"
|
||||
|
||||
--open the mtl file and load the colors
|
||||
--read the Kd lines and place the colors into the tiles.
|
||||
--this works with models exported from AssetForge.
|
||||
local mtl_file = io.open(models_path..mtl, "r")
|
||||
if not mtl_file then
|
||||
print(mtl)
|
||||
end
|
||||
local tiles = {}
|
||||
for line in mtl_file:lines() do
|
||||
if line:sub(1,3) == "Kd " then
|
||||
local rgb = line:sub(4)
|
||||
local r, g, b = rgb:match("(%S+) (%S+) (%S+)")
|
||||
local color = {
|
||||
r=255*r, g=255*g, b=255*b, a=255,
|
||||
}
|
||||
if rgb == "0.737 0.886 1" or rgb == "0.7372549 0.8862744 1" then
|
||||
color.window = true
|
||||
end
|
||||
if rgb == "0.5490196 0.5764706 0.6784315" then
|
||||
color.road_line = true
|
||||
end
|
||||
if rgb == "0.4313726 0.454902 0.5294118" then
|
||||
tiles.asphalt = color
|
||||
end
|
||||
table.insert(tiles, {name="city_white.png", color=color})
|
||||
end
|
||||
end
|
||||
return tiles
|
||||
end
|
||||
|
||||
function city.get_string(id, key)
|
||||
city.changed = true
|
||||
return storage:get_string("city_"..tostring(id).."_"..key)
|
||||
end
|
||||
|
||||
function city.set_string(id, key, val)
|
||||
city.changed = true
|
||||
return storage:set_string("city_"..tostring(id).."_"..key, val)
|
||||
end
|
||||
|
||||
function city.get_int(id, key)
|
||||
city.changed = true
|
||||
return storage:get_int("city_"..tostring(id).."_"..key)
|
||||
end
|
||||
|
||||
function city.set_int(id, key, val)
|
||||
city.changed = true
|
||||
return storage:set_int("city_"..tostring(id).."_"..key, val)
|
||||
end
|
||||
|
||||
function city.add(id, key, amount)
|
||||
if not amount then
|
||||
amount = 1
|
||||
end
|
||||
city.changed = true
|
||||
return city.set_int(id, key, city.get_int(id, key) + amount)
|
||||
end
|
||||
|
||||
local mapnlock
|
||||
|
||||
--city.get returns the ID of the city
|
||||
--at pos, or nil, if there is no city.
|
||||
function city.at(pos)
|
||||
local mapblock = {x=math.floor(pos.x/16), y=math.floor(pos.y/16), z=math.floor(pos.z/16)}
|
||||
local blockpos = {x=mapblock.x*16, y=mapblock.y*16, z=mapblock.z*16}
|
||||
local node = minetest.get_node(blockpos)
|
||||
if node.name == "city:pointer" then
|
||||
return node.param1*255 + node.param2
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function city.new(pos)
|
||||
local mapblock = {x=math.floor(pos.x/16), y=math.floor(pos.y/16), z=math.floor(pos.z/16)}
|
||||
local blockpos = {x=mapblock.x*16, y=mapblock.y*16, z=mapblock.z*16}
|
||||
local id = storage:get_int("cities")
|
||||
id = id + 1
|
||||
minetest.set_node(blockpos, {name="city:pointer", param1=math.floor(id/255), param2=id%255})
|
||||
storage:set_int("cities", id)
|
||||
local name = city.names[math.random(1, #city.names-1)]
|
||||
city.set_string(id, "name", name)
|
||||
city.changed = true
|
||||
return id
|
||||
end
|
||||
|
||||
function city.set(pos, id)
|
||||
local mapblock = {x=math.floor(pos.x/16), y=math.floor(pos.y/16), z=math.floor(pos.z/16)}
|
||||
local blockpos = {x=mapblock.x*16, y=mapblock.y*16, z=mapblock.z*16}
|
||||
if minetest.get_node(pos).name ~= "city:pointer" then
|
||||
minetest.set_node(blockpos, {name="city:pointer", param1=math.floor(id/255), param2=id%255})
|
||||
city.changed = true
|
||||
end
|
||||
end
|
||||
|
||||
function city.destroy(pos)
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
city.update_roads(pos)
|
||||
end
|
||||
|
||||
--City pointer associates a map block with a city ID (stored in the params).
|
||||
minetest.register_node ("city:pointer", {
|
||||
description = S("City Pointer"),
|
||||
drawtype = "airlike",
|
||||
paramtype = "none",
|
||||
paramtype2 = "none",
|
||||
sunlight_propagates = true,
|
||||
})
|
||||
|
||||
local modpath = minetest.get_modpath("city")
|
||||
|
||||
dofile(modpath.."/roads.lua")
|
||||
dofile(modpath.."/energy.lua")
|
||||
dofile(modpath.."/buildings.lua")
|
||||
dofile(modpath.."/nature.lua")
|
||||
dofile(modpath.."/names.lua")
|
2
mods/city/mod.conf
Normal file
@ -0,0 +1,2 @@
|
||||
name = city
|
||||
description = City roads and buildings.
|
17
mods/city/models/city_house_a.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
1835
mods/city/models/city_house_a.obj
Normal file
17
mods/city/models/city_house_b.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
974
mods/city/models/city_house_b.obj
Normal file
@ -0,0 +1,974 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_b.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v -0.24896 -0.3056001 0.44064
|
||||
v -0.24896 -0.4064001 0.44064
|
||||
v -0.24896 -0.3056001 0.42624
|
||||
v -0.24896 -0.4064001 0.42624
|
||||
v -0.34976 -0.3056001 0.42624
|
||||
v -0.34976 -0.3056001 0.44064
|
||||
v -0.34976 -0.4064001 0.42624
|
||||
v -0.34976 -0.4064001 0.44064
|
||||
v -0.22736 -0.2840001 0.44064
|
||||
v -0.37136 -0.2840001 0.44064
|
||||
v -0.37136 -0.4280001 0.44064
|
||||
v -0.22736 -0.4280001 0.44064
|
||||
v -0.33536 -0.3200001 0.42624
|
||||
v -0.33536 -0.3920001 0.42624
|
||||
v -0.26336 -0.3920001 0.42624
|
||||
v -0.26336 -0.3200001 0.42624
|
||||
v -0.44336 -0.464 0.44064
|
||||
v -0.44336 -0.5000001 0.44064
|
||||
v -0.44336 -0.464 -0.13536
|
||||
v -0.44336 -0.5000001 -0.13536
|
||||
v -0.06175999 -0.5000001 0.44064
|
||||
v -0.08335998 -0.464 0.44064
|
||||
v -0.06175999 -0.3056001 0.44064
|
||||
v -0.08335998 -0.2840001 0.44064
|
||||
v 0.06064001 -0.2840001 0.44064
|
||||
v 0.03904001 -0.3056001 0.44064
|
||||
v 0.06064001 -0.464 0.44064
|
||||
v 0.03904001 -0.5000001 0.44064
|
||||
v 0.42064 -0.464 0.44064
|
||||
v 0.42064 -0.5000001 0.44064
|
||||
v 0.03904001 -0.5000001 -0.40896
|
||||
v 0.06064001 -0.5000001 -0.43056
|
||||
v 0.03904001 -0.5000001 -0.43056
|
||||
v -0.06175999 -0.5000001 0.42624
|
||||
v 0.03904001 -0.5000001 0.42624
|
||||
v -0.06175999 -0.5000001 -0.40896
|
||||
v 0.42064 -0.5000001 -0.42336
|
||||
v 0.06064001 -0.5000001 -0.42336
|
||||
v -0.06175999 -0.5000001 -0.43056
|
||||
v -0.08335998 -0.5000001 -0.43056
|
||||
v -0.08335998 -0.5000001 -0.42336
|
||||
v -0.15536 -0.5000001 -0.13536
|
||||
v -0.15536 -0.5000001 -0.42336
|
||||
v -0.20576 -0.5000001 -0.12096
|
||||
v -0.18416 -0.5000001 -0.14256
|
||||
v -0.20576 -0.5000001 -0.14256
|
||||
v -0.41456 -0.5000001 -0.13536
|
||||
v -0.39296 -0.5000001 -0.14256
|
||||
v -0.41456 -0.5000001 -0.14256
|
||||
v -0.39296 -0.5000001 -0.12096
|
||||
v -0.18416 -0.5000001 -0.13536
|
||||
v -0.29936 -0.08767086 -0.11952
|
||||
v -0.29936 -0.08767086 -0.10512
|
||||
v -0.2426495 -0.1299201 -0.11952
|
||||
v -0.2426495 -0.1299201 -0.10512
|
||||
v -0.29936 -0.06971389 -0.11952
|
||||
v -0.22016 -0.1287179 -0.11952
|
||||
v -0.22016 -0.1443201 -0.11952
|
||||
v -0.3560705 -0.1299201 -0.11952
|
||||
v -0.37856 -0.1287179 -0.11952
|
||||
v -0.37856 -0.1443201 -0.11952
|
||||
v -0.3560705 -0.1299201 -0.10512
|
||||
v 0.03904001 -0.3056001 0.42624
|
||||
v -0.06175999 -0.3056001 0.42624
|
||||
v -0.18416 -0.464 -0.13536
|
||||
v -0.15536 -0.464 -0.13536
|
||||
v -0.39296 -0.3056001 -0.14256
|
||||
v -0.39296 -0.3056001 -0.12096
|
||||
v -0.20576 -0.3056001 -0.14256
|
||||
v -0.20576 -0.3056001 -0.12096
|
||||
v -0.41456 -0.464 -0.13536
|
||||
v -0.41456 -0.2840001 -0.13536
|
||||
v -0.41456 -0.2840001 -0.14256
|
||||
v -0.18416 -0.2840001 -0.13536
|
||||
v -0.18416 -0.2840001 -0.14256
|
||||
v -0.15536 -0.464 -0.42336
|
||||
v 0.32704 -0.3056001 0.42624
|
||||
v 0.24064 -0.3200001 0.42624
|
||||
v 0.22624 -0.3056001 0.42624
|
||||
v 0.24064 -0.3920001 0.42624
|
||||
v 0.22624 -0.4064001 0.42624
|
||||
v 0.31264 -0.3920001 0.42624
|
||||
v 0.31264 -0.3200001 0.42624
|
||||
v 0.32704 -0.4064001 0.42624
|
||||
v 0.22624 -0.4064001 0.44064
|
||||
v 0.32704 -0.4064001 0.44064
|
||||
v 0.32704 -0.3056001 0.44064
|
||||
v 0.22624 -0.3056001 0.44064
|
||||
v 0.34864 -0.2840001 0.44064
|
||||
v 0.20464 -0.2840001 0.44064
|
||||
v 0.20464 -0.4280001 0.44064
|
||||
v 0.34864 -0.4280001 0.44064
|
||||
v 0.42064 -0.464 -0.42336
|
||||
v -0.08335998 -0.464 -0.42336
|
||||
v 0.06064001 -0.464 -0.42336
|
||||
v 0.03904001 -0.3056001 -0.43056
|
||||
v 0.06064001 -0.2840001 -0.43056
|
||||
v -0.08335998 -0.2840001 -0.43056
|
||||
v -0.06175999 -0.3056001 -0.43056
|
||||
v -0.06175999 -0.3056001 -0.40896
|
||||
v 0.03904001 -0.3056001 -0.40896
|
||||
v -0.08335998 -0.2840001 -0.42336
|
||||
v 0.06064001 -0.2840001 -0.42336
|
||||
v 0.40624 -0.3056001 0.09503999
|
||||
v 0.42064 -0.3056001 0.09503999
|
||||
v 0.40624 -0.3056001 -0.07776
|
||||
v 0.42064 -0.3056001 -0.07776
|
||||
v 0.42064 -0.4064001 0.09503999
|
||||
v 0.40624 -0.4064001 0.09503999
|
||||
v 0.42064 -0.2840001 0.11664
|
||||
v 0.42064 -0.4280001 0.11664
|
||||
v 0.42064 -0.4064001 -0.07776
|
||||
v 0.42064 -0.4280001 -0.09936
|
||||
v 0.42064 -0.2840001 -0.09936
|
||||
v 0.40624 -0.3920001 0.08064
|
||||
v 0.40624 -0.3920001 -0.06336
|
||||
v 0.40624 -0.4064001 -0.07776
|
||||
v 0.40624 -0.3200001 -0.06336
|
||||
v 0.40624 -0.3200001 0.08064
|
||||
v 0.19024 -0.3056001 -0.42336
|
||||
v 0.19024 -0.3056001 -0.40896
|
||||
v 0.36304 -0.3056001 -0.42336
|
||||
v 0.36304 -0.3056001 -0.40896
|
||||
v 0.16864 -0.2840001 -0.42336
|
||||
v 0.38464 -0.2840001 -0.42336
|
||||
v 0.36304 -0.4064001 -0.42336
|
||||
v 0.38464 -0.4280001 -0.42336
|
||||
v 0.19024 -0.4064001 -0.42336
|
||||
v 0.16864 -0.4280001 -0.42336
|
||||
v 0.19024 -0.4064001 -0.40896
|
||||
v 0.36304 -0.4064001 -0.40896
|
||||
v 0.34864 -0.3200001 -0.40896
|
||||
v 0.34864 -0.3920001 -0.40896
|
||||
v 0.20464 -0.3920001 -0.40896
|
||||
v 0.20464 -0.3200001 -0.40896
|
||||
v -0.35696 -0.3416001 -0.12096
|
||||
v -0.35696 -0.3704001 -0.12096
|
||||
v -0.23456 -0.3416001 -0.12096
|
||||
v -0.23456 -0.3704001 -0.12096
|
||||
v 0.003040018 -0.3416001 -0.40896
|
||||
v -0.02575998 -0.3416001 -0.40896
|
||||
v 0.003040018 -0.464 -0.40896
|
||||
v -0.02575998 -0.464 -0.40896
|
||||
v -0.44336 0.003999889 0.15264
|
||||
v -0.47936 0.003999889 0.15264
|
||||
v -0.44336 -0.2120001 0.44064
|
||||
v -0.47936 -0.2336001 0.46944
|
||||
v 0.42064 -0.2120001 0.44064
|
||||
v 0.44944 -0.2336001 0.46944
|
||||
v -0.47936 -0.2163201 0.4824
|
||||
v -0.47936 0.0309999 0.15264
|
||||
v -0.47936 -0.2336001 -0.16416
|
||||
v -0.47936 -0.2163201 -0.17712
|
||||
v 0.13264 0.0309999 0.15264
|
||||
v 0.4624 -0.2163201 0.4824
|
||||
v -0.29936 -0.03380004 -0.15552
|
||||
v -0.29936 -0.03380004 -0.11952
|
||||
v -0.19136 -0.1142601 -0.15552
|
||||
v -0.19136 -0.1142601 -0.11952
|
||||
v -0.40736 -0.1142601 -0.15552
|
||||
v -0.40736 -0.1142601 -0.11952
|
||||
v -0.29936 -0.01220006 -0.15552
|
||||
v -0.19136 -0.0926601 -0.15552
|
||||
v -0.29936 -0.01220006 0.09503999
|
||||
v -0.19136 -0.0926601 -0.01224
|
||||
v -0.40736 -0.0926601 -0.15552
|
||||
v -0.19136 -0.1142601 -0.04104
|
||||
v -0.40736 -0.0926601 -0.01224
|
||||
v -0.40736 -0.1142601 -0.04104
|
||||
v -0.19712 -0.2163201 -0.17712
|
||||
v -0.18416 -0.2336001 -0.16416
|
||||
v -0.15536 -0.2163201 -0.17712
|
||||
v -0.16112 -0.2163201 -0.17712
|
||||
v -0.15536 -0.2336001 -0.16416
|
||||
v -0.15536 -0.2120001 -0.13536
|
||||
v -0.44336 -0.2120001 -0.13536
|
||||
v -0.19712 -0.2163201 -0.14112
|
||||
v -0.19136 -0.2120001 -0.13536
|
||||
v -0.15536 -0.2120001 -0.17136
|
||||
v -0.40736 -0.1731201 -0.11952
|
||||
v -0.19136 -0.1731201 -0.11952
|
||||
v -0.19712 -0.2163201 -0.13536
|
||||
v -0.19712 -0.2163201 -0.45936
|
||||
v -0.18416 -0.2336001 -0.45936
|
||||
v -0.18416 -0.2336001 -0.13536
|
||||
v 0.4624 -0.2163201 -0.45936
|
||||
v 0.44944 -0.2336001 -0.45936
|
||||
v 0.13264 0.003999889 -0.42336
|
||||
v 0.42064 -0.2120001 -0.42336
|
||||
v 0.13264 0.003999889 -0.45936
|
||||
v 0.13264 0.0309999 -0.45936
|
||||
v -0.15536 -0.2120001 -0.42336
|
||||
|
||||
vn -1 0 0
|
||||
vn 0 -0.9999999 0
|
||||
vn 0 0.9999999 0
|
||||
vn 1 0 0
|
||||
vn 0 0 1
|
||||
vn -0.5974308 -0.8019204 0
|
||||
vn 0 0 -1
|
||||
vn 0.5974308 -0.8019204 0
|
||||
vn 0 -0.8 -0.6
|
||||
vn 0 0.8 0.6
|
||||
vn 0 -0.6 0.8
|
||||
vn 0.5974308 0.8019204 0
|
||||
vn -0.5974308 0.8019204 0
|
||||
vn 0 -0.6 -0.8
|
||||
vn 0 -0.8 0.6
|
||||
vn 0 0.8 -0.6
|
||||
vn -0.6 0.8 0
|
||||
vn -0.8 -0.6 0
|
||||
vn 0.8 -0.6 0
|
||||
vn -0.6 -0.8 0
|
||||
vn 0.6 -0.8 0
|
||||
vn 0.6 0.8 0
|
||||
|
||||
vt 0.44064 -0.3056001
|
||||
vt 0.44064 -0.4064001
|
||||
vt 0.42624 -0.3056001
|
||||
vt 0.42624 -0.4064001
|
||||
vt 0.34976 -0.42624
|
||||
vt 0.34976 -0.44064
|
||||
vt 0.24896 -0.42624
|
||||
vt 0.24896 -0.44064
|
||||
vt 0.34976 0.42624
|
||||
vt 0.24896 0.42624
|
||||
vt 0.34976 0.44064
|
||||
vt 0.24896 0.44064
|
||||
vt -0.44064 -0.4064001
|
||||
vt -0.44064 -0.3056001
|
||||
vt -0.42624 -0.4064001
|
||||
vt -0.42624 -0.3056001
|
||||
vt -0.22736 -0.2840001
|
||||
vt -0.34976 -0.3056001
|
||||
vt -0.37136 -0.2840001
|
||||
vt -0.34976 -0.4064001
|
||||
vt -0.37136 -0.4280001
|
||||
vt -0.24896 -0.4064001
|
||||
vt -0.24896 -0.3056001
|
||||
vt -0.22736 -0.4280001
|
||||
vt -0.33536 -0.3200001
|
||||
vt -0.33536 -0.3920001
|
||||
vt -0.26336 -0.3920001
|
||||
vt -0.26336 -0.3200001
|
||||
vt 0.44064 -0.464
|
||||
vt 0.44064 -0.5000001
|
||||
vt -0.13536 -0.464
|
||||
vt -0.13536 -0.5000001
|
||||
vt -0.44336 -0.5000001
|
||||
vt -0.44336 -0.464
|
||||
vt -0.06175999 -0.5000001
|
||||
vt -0.08335998 -0.464
|
||||
vt -0.06175999 -0.3056001
|
||||
vt -0.08335998 -0.2840001
|
||||
vt 0.06064001 -0.2840001
|
||||
vt 0.03904001 -0.3056001
|
||||
vt 0.06064001 -0.464
|
||||
vt 0.03904001 -0.5000001
|
||||
vt 0.42064 -0.464
|
||||
vt 0.42064 -0.5000001
|
||||
vt -0.03904001 0.40896
|
||||
vt -0.06064001 0.43056
|
||||
vt -0.03904001 0.43056
|
||||
vt 0.06175999 -0.42624
|
||||
vt -0.03904001 -0.42624
|
||||
vt 0.06175999 0.40896
|
||||
vt -0.42064 0.42336
|
||||
vt -0.06064001 0.42336
|
||||
vt -0.42064 -0.44064
|
||||
vt -0.03904001 -0.44064
|
||||
vt 0.08335998 0.43056
|
||||
vt 0.06175999 0.43056
|
||||
vt 0.08335998 0.42336
|
||||
vt 0.15536 0.13536
|
||||
vt 0.15536 0.42336
|
||||
vt 0.20576 0.12096
|
||||
vt 0.18416 0.14256
|
||||
vt 0.20576 0.14256
|
||||
vt 0.41456 0.13536
|
||||
vt 0.39296 0.14256
|
||||
vt 0.41456 0.14256
|
||||
vt 0.44336 0.13536
|
||||
vt 0.44336 -0.44064
|
||||
vt 0.39296 0.12096
|
||||
vt 0.18416 0.13536
|
||||
vt 0.06175999 -0.44064
|
||||
vt 0.29936 0.11952
|
||||
vt 0.29936 0.10512
|
||||
vt 0.2426495 0.11952
|
||||
vt 0.2426495 0.10512
|
||||
vt 0.29936 -0.06971388
|
||||
vt 0.29936 -0.08767086
|
||||
vt 0.22016 -0.1287179
|
||||
vt 0.2426495 -0.1299201
|
||||
vt 0.22016 -0.1443201
|
||||
vt 0.3560705 -0.1299201
|
||||
vt 0.37856 -0.1287179
|
||||
vt 0.37856 -0.1443201
|
||||
vt 0.3560705 0.11952
|
||||
vt 0.3560705 0.10512
|
||||
vt 0.3560705 -0.10512
|
||||
vt 0.3560705 -0.11952
|
||||
vt 0.2426495 -0.10512
|
||||
vt 0.2426495 -0.11952
|
||||
vt 0.42624 -0.5000001
|
||||
vt -0.44064 -0.5000001
|
||||
vt -0.42624 -0.5000001
|
||||
vt 0.18416 -0.464
|
||||
vt 0.18416 -0.5000001
|
||||
vt 0.15536 -0.464
|
||||
vt 0.15536 -0.5000001
|
||||
vt 0.41456 -0.464
|
||||
vt 0.44336 -0.464
|
||||
vt 0.41456 -0.5000001
|
||||
vt 0.44336 -0.5000001
|
||||
vt -0.41456 -0.464
|
||||
vt -0.41456 -0.5000001
|
||||
vt -0.41456 -0.2840001
|
||||
vt -0.13536 -0.2840001
|
||||
vt -0.14256 -0.2840001
|
||||
vt -0.14256 -0.5000001
|
||||
vt -0.12096 -0.3056001
|
||||
vt -0.12096 -0.5000001
|
||||
vt -0.14256 -0.3056001
|
||||
vt 0.41456 -0.13536
|
||||
vt 0.41456 -0.14256
|
||||
vt 0.18416 -0.13536
|
||||
vt 0.18416 -0.14256
|
||||
vt 0.12096 -0.5000001
|
||||
vt 0.12096 -0.3056001
|
||||
vt 0.14256 -0.5000001
|
||||
vt 0.14256 -0.3056001
|
||||
vt 0.20576 -0.5000001
|
||||
vt 0.20576 -0.3056001
|
||||
vt 0.18416 -0.2840001
|
||||
vt 0.41456 -0.2840001
|
||||
vt 0.39296 -0.3056001
|
||||
vt 0.39296 -0.5000001
|
||||
vt -0.18416 -0.464
|
||||
vt -0.18416 -0.2840001
|
||||
vt -0.18416 -0.5000001
|
||||
vt 0.13536 -0.5000001
|
||||
vt 0.13536 -0.2840001
|
||||
vt 0.14256 -0.2840001
|
||||
vt -0.42336 -0.464
|
||||
vt -0.42336 -0.5000001
|
||||
vt 0.32704 -0.3056001
|
||||
vt 0.24064 -0.3200001
|
||||
vt 0.22624 -0.3056001
|
||||
vt 0.24064 -0.3920001
|
||||
vt 0.22624 -0.4064001
|
||||
vt 0.31264 -0.3920001
|
||||
vt 0.31264 -0.3200001
|
||||
vt 0.32704 -0.4064001
|
||||
vt -0.22624 0.42624
|
||||
vt -0.32704 0.42624
|
||||
vt -0.22624 0.44064
|
||||
vt -0.32704 0.44064
|
||||
vt -0.22624 -0.42624
|
||||
vt -0.22624 -0.44064
|
||||
vt -0.32704 -0.42624
|
||||
vt -0.32704 -0.44064
|
||||
vt 0.34864 -0.2840001
|
||||
vt 0.20464 -0.2840001
|
||||
vt 0.20464 -0.4280001
|
||||
vt 0.34864 -0.4280001
|
||||
vt -0.44064 -0.464
|
||||
vt 0.42336 -0.5000001
|
||||
vt 0.42336 -0.464
|
||||
vt 0.08335998 -0.464
|
||||
vt 0.08335998 -0.5000001
|
||||
vt -0.06064001 -0.464
|
||||
vt -0.06064001 -0.5000001
|
||||
vt -0.42064 -0.464
|
||||
vt -0.42064 -0.5000001
|
||||
vt -0.03904001 -0.5000001
|
||||
vt -0.03904001 -0.3056001
|
||||
vt -0.06064001 -0.2840001
|
||||
vt 0.08335998 -0.2840001
|
||||
vt 0.06175999 -0.3056001
|
||||
vt 0.06175999 -0.5000001
|
||||
vt 0.40896 -0.5000001
|
||||
vt 0.40896 -0.3056001
|
||||
vt 0.43056 -0.5000001
|
||||
vt 0.43056 -0.3056001
|
||||
vt 0.08335998 -0.42336
|
||||
vt 0.08335998 -0.43056
|
||||
vt -0.06064001 -0.42336
|
||||
vt -0.06064001 -0.43056
|
||||
vt -0.40896 -0.3056001
|
||||
vt -0.40896 -0.5000001
|
||||
vt -0.43056 -0.3056001
|
||||
vt -0.43056 -0.5000001
|
||||
vt -0.08335998 -0.5000001
|
||||
vt -0.42336 -0.2840001
|
||||
vt -0.43056 -0.2840001
|
||||
vt 0.06064001 -0.5000001
|
||||
vt 0.42336 -0.2840001
|
||||
vt 0.43056 -0.2840001
|
||||
vt -0.40624 -0.09503999
|
||||
vt -0.42064 -0.09503999
|
||||
vt -0.40624 0.07776
|
||||
vt -0.42064 0.07776
|
||||
vt -0.42064 -0.3056001
|
||||
vt -0.40624 -0.3056001
|
||||
vt -0.42064 -0.4064001
|
||||
vt -0.40624 -0.4064001
|
||||
vt -0.11664 -0.2840001
|
||||
vt -0.09503999 -0.4064001
|
||||
vt -0.11664 -0.4280001
|
||||
vt 0.07776 -0.4064001
|
||||
vt 0.09936 -0.4280001
|
||||
vt 0.07776 -0.3056001
|
||||
vt -0.09503999 -0.3056001
|
||||
vt 0.09936 -0.2840001
|
||||
vt -0.08064 -0.3920001
|
||||
vt 0.06336 -0.3920001
|
||||
vt 0.06336 -0.3200001
|
||||
vt -0.08064 -0.3200001
|
||||
vt -0.40624 0.09503999
|
||||
vt -0.40624 -0.07776
|
||||
vt -0.42064 0.09503999
|
||||
vt -0.42064 -0.07776
|
||||
vt 0.40624 -0.3056001
|
||||
vt 0.42064 -0.3056001
|
||||
vt 0.40624 -0.4064001
|
||||
vt 0.42064 -0.4064001
|
||||
vt -0.19024 0.42336
|
||||
vt -0.19024 0.40896
|
||||
vt -0.36304 0.42336
|
||||
vt -0.36304 0.40896
|
||||
vt -0.16864 -0.2840001
|
||||
vt -0.36304 -0.3056001
|
||||
vt -0.38464 -0.2840001
|
||||
vt -0.36304 -0.4064001
|
||||
vt -0.38464 -0.4280001
|
||||
vt -0.19024 -0.4064001
|
||||
vt -0.19024 -0.3056001
|
||||
vt -0.16864 -0.4280001
|
||||
vt -0.19024 -0.40896
|
||||
vt -0.19024 -0.42336
|
||||
vt -0.36304 -0.40896
|
||||
vt -0.36304 -0.42336
|
||||
vt 0.40896 -0.4064001
|
||||
vt 0.42336 -0.4064001
|
||||
vt 0.42336 -0.3056001
|
||||
vt -0.40896 -0.4064001
|
||||
vt -0.42336 -0.3056001
|
||||
vt -0.42336 -0.4064001
|
||||
vt -0.34864 -0.3200001
|
||||
vt -0.34864 -0.3920001
|
||||
vt -0.20464 -0.3920001
|
||||
vt -0.20464 -0.3200001
|
||||
vt 0.35696 -0.3416001
|
||||
vt 0.35696 -0.3704001
|
||||
vt 0.23456 -0.3416001
|
||||
vt 0.23456 -0.3704001
|
||||
vt -0.003040017 -0.3416001
|
||||
vt 0.02575998 -0.3416001
|
||||
vt -0.003040017 -0.464
|
||||
vt 0.02575998 -0.464
|
||||
vt 0.44336 -0.15264
|
||||
vt 0.47936 -0.15264
|
||||
vt 0.47936 -0.46944
|
||||
vt -0.44944 -0.46944
|
||||
vt 0.4824 -0.2163201
|
||||
vt 0.46944 -0.2336001
|
||||
vt 0.15264 0.03099992
|
||||
vt 0.15264 0.003999868
|
||||
vt -0.16416 -0.2336001
|
||||
vt -0.17712 -0.2163201
|
||||
vt 0.47936 0.15264
|
||||
vt -0.13264 0.15264
|
||||
vt 0.47936 0.4824
|
||||
vt -0.4624 0.4824
|
||||
vt -0.47936 -0.2163201
|
||||
vt 0.4624 -0.2163201
|
||||
vt -0.47936 -0.2336001
|
||||
vt 0.44944 -0.2336001
|
||||
vt 0.29936 0.15552
|
||||
vt 0.19136 0.15552
|
||||
vt 0.19136 0.11952
|
||||
vt 0.40736 0.15552
|
||||
vt 0.40736 0.11952
|
||||
vt 0.29936 -0.15552
|
||||
vt 0.19136 -0.15552
|
||||
vt 0.29936 0.09503999
|
||||
vt 0.19136 -0.01224
|
||||
vt 0.19136 -0.1142601
|
||||
vt 0.19136 -0.09266011
|
||||
vt 0.29936 -0.03380005
|
||||
vt 0.29936 -0.01220007
|
||||
vt 0.40736 -0.09266011
|
||||
vt 0.40736 -0.1142601
|
||||
vt 0.04104 -0.1142601
|
||||
vt 0.01224 -0.09266011
|
||||
vt 0.11952 -0.1142601
|
||||
vt 0.15552 -0.1142601
|
||||
vt 0.15552 -0.09266011
|
||||
vt 0.40736 -0.01224
|
||||
vt 0.40736 -0.15552
|
||||
vt -0.04104 -0.1142601
|
||||
vt -0.11952 -0.1142601
|
||||
vt -0.01224 -0.09266011
|
||||
vt -0.15552 -0.09266011
|
||||
vt -0.15552 -0.1142601
|
||||
vt 0.19712 -0.2163201
|
||||
vt 0.47936 -0.2163201
|
||||
vt 0.18416 -0.2336001
|
||||
vt 0.47936 -0.2336001
|
||||
vt 0.15536 -0.2163201
|
||||
vt 0.16112 -0.2163201
|
||||
vt 0.15536 -0.2336001
|
||||
vt 0.15536 0.16416
|
||||
vt 0.18416 0.16416
|
||||
vt 0.47936 0.16416
|
||||
vt 0.19712 0.14112
|
||||
vt 0.19136 0.13536
|
||||
vt 0.16112 -0.17712
|
||||
vt 0.15536 -0.17712
|
||||
vt 0.15536 -0.17136
|
||||
vt 0.40736 -0.11952
|
||||
vt 0.40736 -0.04104
|
||||
vt -0.19136 -0.1142601
|
||||
vt -0.19136 -0.1731201
|
||||
vt -0.19136 -0.09266011
|
||||
vt 0.47936 -0.17712
|
||||
vt 0.19136 -0.11952
|
||||
vt 0.19712 -0.17712
|
||||
vt 0.19712 -0.14112
|
||||
vt 0.19136 -0.13536
|
||||
vt 0.19712 -0.13536
|
||||
vt -0.45936 -0.2163201
|
||||
vt -0.45936 -0.2336001
|
||||
vt -0.13536 -0.2163201
|
||||
vt -0.13536 -0.2336001
|
||||
vt -0.14112 -0.2163201
|
||||
vt -0.4824 -0.2163201
|
||||
vt 0.45936 -0.2163201
|
||||
vt -0.46944 -0.2336001
|
||||
vt 0.45936 -0.2336001
|
||||
vt -0.13264 0.42336
|
||||
vt -0.13264 0.45936
|
||||
vt -0.44944 0.45936
|
||||
vt 0.19712 -0.45936
|
||||
vt -0.13264 -0.45936
|
||||
vt -0.44944 -0.2336001
|
||||
vt -0.4624 -0.2163201
|
||||
vt -0.13264 0.003999868
|
||||
vt -0.13264 0.03099992
|
||||
vt 0.16112 0.17712
|
||||
vt 0.18416 0.45936
|
||||
vt 0.15536 0.17136
|
||||
vt -0.4624 -0.45936
|
||||
vt 0.42064 -0.2120001
|
||||
vt -0.44336 -0.2120001
|
||||
vt -0.11952 -0.1731201
|
||||
vt 0.19136 -0.1731201
|
||||
vt 0.40736 -0.1731201
|
||||
vt 0.11952 -0.1731201
|
||||
vt 0.44064 -0.2120001
|
||||
vt -0.13536 -0.2120001
|
||||
vt 0.15536 0.17712
|
||||
vt -0.42336 -0.2120001
|
||||
vt -0.17136 -0.2120001
|
||||
vt 0.15536 -0.2120001
|
||||
vt 0.19136 -0.2120001
|
||||
vt 0.44336 -0.2120001
|
||||
vt -0.44064 -0.2120001
|
||||
vt 0.42336 -0.2120001
|
||||
vt -0.42064 -0.2120001
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 2/2/1 3/3/1 4/4/1
|
||||
f 3/7/2 6/6/2 5/5/2
|
||||
f 6/6/2 3/7/2 1/8/2
|
||||
f 8/11/3 4/10/3 7/9/3
|
||||
f 4/10/3 8/11/3 2/12/3
|
||||
f 7/15/4 6/14/4 8/13/4
|
||||
f 6/14/4 7/15/4 5/16/4
|
||||
f 10/19/5 6/18/5 9/17/5
|
||||
f 10/19/5 8/20/5 6/18/5
|
||||
f 11/21/5 8/20/5 10/19/5
|
||||
f 8/20/5 11/21/5 2/22/5
|
||||
f 1/23/5 9/17/5 6/18/5
|
||||
f 2/22/5 9/17/5 1/23/5
|
||||
f 2/22/5 12/24/5 9/17/5
|
||||
f 12/24/5 2/22/5 11/21/5
|
||||
f 5/18/5 13/25/5 3/23/5
|
||||
f 5/18/5 14/26/5 13/25/5
|
||||
f 7/20/5 14/26/5 5/18/5
|
||||
f 14/26/5 7/20/5 15/27/5
|
||||
f 16/28/5 3/23/5 13/25/5
|
||||
f 15/27/5 3/23/5 16/28/5
|
||||
f 15/27/5 4/22/5 3/23/5
|
||||
f 4/22/5 15/27/5 7/20/5
|
||||
f 19/31/1 18/30/1 17/29/1
|
||||
f 18/30/1 19/31/1 20/32/1
|
||||
f 21/35/5 17/34/5 18/33/5
|
||||
f 17/34/5 21/35/5 22/36/5
|
||||
f 23/37/5 22/36/5 21/35/5
|
||||
f 22/36/5 23/37/5 24/38/5
|
||||
f 24/38/5 23/37/5 25/39/5
|
||||
f 26/40/5 25/39/5 23/37/5
|
||||
f 26/40/5 27/41/5 25/39/5
|
||||
f 28/42/5 27/41/5 26/40/5
|
||||
f 28/42/5 29/43/5 27/41/5
|
||||
f 29/43/5 28/42/5 30/44/5
|
||||
f 33/47/2 32/46/2 31/45/2
|
||||
f 36/50/2 35/49/2 34/48/2
|
||||
f 30/53/2 38/52/2 37/51/2
|
||||
f 38/52/2 30/53/2 28/54/2
|
||||
f 38/52/2 28/54/2 32/46/2
|
||||
f 32/46/2 28/54/2 31/45/2
|
||||
f 31/42/2 28/42/2 35/42/2
|
||||
f 31/45/2 35/49/2 36/50/2
|
||||
f 36/35/2 34/35/2 39/35/2
|
||||
f 39/56/2 34/48/2 40/55/2
|
||||
f 40/55/2 34/48/2 41/57/2
|
||||
f 43/59/2 41/57/2 42/58/2
|
||||
f 46/62/2 45/61/2 44/60/2
|
||||
f 49/65/2 48/64/2 47/63/2
|
||||
f 47/63/2 18/67/2 20/66/2
|
||||
f 48/64/2 18/67/2 47/63/2
|
||||
f 50/68/2 18/67/2 48/64/2
|
||||
f 44/60/2 18/67/2 50/68/2
|
||||
f 45/61/2 18/67/2 44/60/2
|
||||
f 51/69/2 18/67/2 45/61/2
|
||||
f 42/58/2 18/67/2 51/69/2
|
||||
f 34/48/2 42/58/2 41/57/2
|
||||
f 34/48/2 18/67/2 42/58/2
|
||||
f 18/67/2 34/48/2 21/70/2
|
||||
f 54/73/6 53/72/6 52/71/6
|
||||
f 53/72/6 54/73/6 55/74/6
|
||||
f 57/77/7 52/76/7 56/75/7
|
||||
f 57/77/7 54/78/7 52/76/7
|
||||
f 58/79/7 54/78/7 57/77/7
|
||||
f 54/78/7 58/79/7 59/80/7
|
||||
f 52/76/7 60/81/7 56/75/7
|
||||
f 59/80/7 60/81/7 52/76/7
|
||||
f 58/79/7 60/81/7 59/80/7
|
||||
f 60/81/7 58/79/7 61/82/7
|
||||
f 52/71/8 62/84/8 59/83/8
|
||||
f 62/84/8 52/71/8 53/72/8
|
||||
f 55/87/3 59/86/3 62/85/3
|
||||
f 59/86/3 55/87/3 54/88/3
|
||||
f 63/3/1 28/30/1 26/1/1
|
||||
f 28/30/1 63/3/1 35/89/1
|
||||
f 63/49/2 23/70/2 64/48/2
|
||||
f 23/70/2 63/49/2 26/54/2
|
||||
f 34/91/4 23/14/4 21/90/4
|
||||
f 23/14/4 34/91/4 64/16/4
|
||||
f 66/94/7 51/93/7 65/92/7
|
||||
f 51/93/7 66/94/7 42/95/7
|
||||
f 69/62/2 68/68/2 67/64/2
|
||||
f 68/68/2 69/62/2 70/60/2
|
||||
f 47/98/7 19/97/7 71/96/7
|
||||
f 19/97/7 47/98/7 20/99/7
|
||||
f 72/102/1 47/101/1 71/100/1
|
||||
f 73/104/1 47/32/1 72/103/1
|
||||
f 47/32/1 73/104/1 49/105/1
|
||||
f 69/108/1 44/107/1 70/106/1
|
||||
f 44/107/1 69/108/1 46/105/1
|
||||
f 74/111/3 73/110/3 72/109/3
|
||||
f 73/110/3 74/111/3 75/112/3
|
||||
f 48/115/4 68/114/4 50/113/4
|
||||
f 68/114/4 48/115/4 67/116/4
|
||||
f 69/118/7 45/93/7 46/117/7
|
||||
f 45/93/7 69/118/7 75/119/7
|
||||
f 75/119/7 69/118/7 73/120/7
|
||||
f 67/121/7 73/120/7 69/118/7
|
||||
f 48/122/7 73/120/7 67/121/7
|
||||
f 73/120/7 48/122/7 49/98/7
|
||||
f 51/125/4 74/124/4 65/123/4
|
||||
f 45/115/4 74/127/4 51/126/4
|
||||
f 74/127/4 45/115/4 75/128/4
|
||||
f 76/129/1 42/32/1 66/31/1
|
||||
f 42/32/1 76/129/1 43/130/1
|
||||
f 79/133/5 78/132/5 77/131/5
|
||||
f 79/133/5 80/134/5 78/132/5
|
||||
f 81/135/5 80/134/5 79/133/5
|
||||
f 80/134/5 81/135/5 82/136/5
|
||||
f 83/137/5 77/131/5 78/132/5
|
||||
f 82/136/5 77/131/5 83/137/5
|
||||
f 82/136/5 84/138/5 77/131/5
|
||||
f 84/138/5 82/136/5 81/135/5
|
||||
f 85/141/3 84/140/3 81/139/3
|
||||
f 84/140/3 85/141/3 86/142/3
|
||||
f 77/3/1 86/2/1 87/1/1
|
||||
f 86/2/1 77/3/1 84/4/1
|
||||
f 77/145/2 88/144/2 79/143/2
|
||||
f 88/144/2 77/145/2 87/146/2
|
||||
f 81/15/4 88/14/4 85/13/4
|
||||
f 88/14/4 81/15/4 79/16/4
|
||||
f 90/148/5 88/133/5 89/147/5
|
||||
f 90/148/5 85/135/5 88/133/5
|
||||
f 91/149/5 85/135/5 90/148/5
|
||||
f 85/135/5 91/149/5 86/138/5
|
||||
f 87/131/5 89/147/5 88/133/5
|
||||
f 86/138/5 89/147/5 87/131/5
|
||||
f 86/138/5 92/150/5 89/147/5
|
||||
f 92/150/5 86/138/5 91/149/5
|
||||
f 37/152/4 29/151/4 30/90/4
|
||||
f 29/151/4 37/152/4 93/153/4
|
||||
f 41/155/7 76/94/7 94/154/7
|
||||
f 76/94/7 41/155/7 43/95/7
|
||||
f 93/158/7 38/157/7 95/156/7
|
||||
f 38/157/7 93/158/7 37/159/7
|
||||
f 96/161/7 32/157/7 33/160/7
|
||||
f 32/157/7 96/161/7 97/162/7
|
||||
f 97/162/7 96/161/7 98/163/7
|
||||
f 99/164/7 98/163/7 96/161/7
|
||||
f 39/165/7 98/163/7 99/164/7
|
||||
f 98/163/7 39/165/7 40/155/7
|
||||
f 96/47/2 100/50/2 99/56/2
|
||||
f 100/50/2 96/47/2 101/45/2
|
||||
f 39/168/4 100/167/4 36/166/4
|
||||
f 100/167/4 39/168/4 99/169/4
|
||||
f 103/172/3 98/171/3 102/170/3
|
||||
f 98/171/3 103/172/3 97/173/3
|
||||
f 96/176/1 31/175/1 101/174/1
|
||||
f 31/175/1 96/176/1 33/177/1
|
||||
f 102/38/1 41/178/1 94/36/1
|
||||
f 98/180/1 41/130/1 102/179/1
|
||||
f 41/130/1 98/180/1 40/177/1
|
||||
f 38/181/4 103/39/4 95/41/4
|
||||
f 32/168/4 103/182/4 38/152/4
|
||||
f 103/182/4 32/168/4 97/183/4
|
||||
f 106/186/2 105/185/2 104/184/2
|
||||
f 105/185/2 106/186/2 107/187/2
|
||||
f 108/190/7 104/189/7 105/188/7
|
||||
f 104/189/7 108/190/7 109/191/7
|
||||
f 111/194/4 108/193/4 110/192/4
|
||||
f 111/194/4 112/195/4 108/193/4
|
||||
f 113/196/4 112/195/4 111/194/4
|
||||
f 112/195/4 113/196/4 107/197/4
|
||||
f 105/198/4 110/192/4 108/193/4
|
||||
f 107/197/4 110/192/4 105/198/4
|
||||
f 107/197/4 114/199/4 110/192/4
|
||||
f 114/199/4 107/197/4 113/196/4
|
||||
f 109/193/4 115/200/4 104/198/4
|
||||
f 109/193/4 116/201/4 115/200/4
|
||||
f 117/195/4 116/201/4 109/193/4
|
||||
f 116/201/4 117/195/4 118/202/4
|
||||
f 119/203/4 104/198/4 115/200/4
|
||||
f 118/202/4 104/198/4 119/203/4
|
||||
f 118/202/4 106/197/4 104/198/4
|
||||
f 106/197/4 118/202/4 117/195/4
|
||||
f 108/206/3 117/205/3 109/204/3
|
||||
f 117/205/3 108/206/3 112/207/3
|
||||
f 117/210/5 107/209/5 106/208/5
|
||||
f 107/209/5 117/210/5 112/211/5
|
||||
f 122/214/2 121/213/2 120/212/2
|
||||
f 121/213/2 122/214/2 123/215/2
|
||||
f 125/218/7 122/217/7 124/216/7
|
||||
f 125/218/7 126/219/7 122/217/7
|
||||
f 127/220/7 126/219/7 125/218/7
|
||||
f 126/219/7 127/220/7 128/221/7
|
||||
f 120/222/7 124/216/7 122/217/7
|
||||
f 128/221/7 124/216/7 120/222/7
|
||||
f 128/221/7 129/223/7 124/216/7
|
||||
f 129/223/7 128/221/7 127/220/7
|
||||
f 131/226/3 128/225/3 130/224/3
|
||||
f 128/225/3 131/226/3 126/227/3
|
||||
f 128/229/4 121/167/4 130/228/4
|
||||
f 121/167/4 128/229/4 120/230/4
|
||||
f 122/232/1 131/231/1 123/174/1
|
||||
f 131/231/1 122/232/1 126/233/1
|
||||
f 123/217/7 132/234/7 121/222/7
|
||||
f 123/217/7 133/235/7 132/234/7
|
||||
f 131/219/7 133/235/7 123/217/7
|
||||
f 133/235/7 131/219/7 134/236/7
|
||||
f 135/237/7 121/222/7 132/234/7
|
||||
f 134/236/7 121/222/7 135/237/7
|
||||
f 134/236/7 130/221/7 121/222/7
|
||||
f 130/221/7 134/236/7 131/219/7
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 14/26/5 16/28/5 13/25/5
|
||||
f 16/28/5 14/26/5 15/27/5
|
||||
f 53/76/7 55/78/7 62/80/7
|
||||
f 138/240/7 137/239/7 136/238/7
|
||||
f 137/239/7 138/240/7 139/241/7
|
||||
f 80/134/5 83/137/5 78/132/5
|
||||
f 83/137/5 80/134/5 82/136/5
|
||||
f 142/244/7 141/243/7 140/242/7
|
||||
f 141/243/7 142/244/7 143/245/7
|
||||
f 116/201/4 119/203/4 115/200/4
|
||||
f 119/203/4 116/201/4 118/202/4
|
||||
f 133/235/7 135/237/7 132/234/7
|
||||
f 135/237/7 133/235/7 134/236/7
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 34/35/5 63/40/5 64/37/5
|
||||
f 63/40/5 34/35/5 35/42/5
|
||||
f 70/118/7 138/240/7 136/238/7
|
||||
f 70/118/7 139/241/7 138/240/7
|
||||
f 70/118/7 136/238/7 68/121/7
|
||||
f 139/241/7 70/118/7 44/117/7
|
||||
f 137/239/7 68/121/7 136/238/7
|
||||
f 44/117/7 137/239/7 139/241/7
|
||||
f 137/239/7 50/122/7 68/121/7
|
||||
f 50/122/7 137/239/7 44/117/7
|
||||
f 101/161/7 140/242/7 100/164/7
|
||||
f 101/161/7 142/244/7 140/242/7
|
||||
f 31/160/7 142/244/7 101/161/7
|
||||
f 142/244/7 31/160/7 143/245/7
|
||||
f 141/243/7 100/164/7 140/242/7
|
||||
f 143/245/7 100/164/7 141/243/7
|
||||
f 143/245/7 36/165/7 100/164/7
|
||||
f 36/165/7 143/245/7 31/160/7
|
||||
|
||||
usemtl roof(Clone)
|
||||
|
||||
f 146/67/9 145/247/9 144/246/9
|
||||
f 145/247/9 146/67/9 147/248/9
|
||||
f 148/53/9 147/248/9 146/67/9
|
||||
f 147/248/9 148/53/9 149/249/9
|
||||
f 151/252/1 147/251/1 150/250/1
|
||||
f 151/252/1 145/253/1 147/251/1
|
||||
f 151/252/1 152/254/1 145/253/1
|
||||
f 152/254/1 151/252/1 153/255/1
|
||||
f 150/258/10 154/257/10 151/256/10
|
||||
f 154/257/10 150/258/10 155/259/10
|
||||
f 147/262/11 155/261/11 150/260/11
|
||||
f 155/261/11 147/262/11 149/263/11
|
||||
f 158/265/6 157/71/6 156/264/6
|
||||
f 157/71/6 158/265/6 159/266/6
|
||||
f 156/264/8 161/268/8 160/267/8
|
||||
f 161/268/8 156/264/8 157/71/8
|
||||
f 164/271/12 163/270/12 162/269/12
|
||||
f 163/270/12 164/271/12 165/272/12
|
||||
f 156/275/7 163/274/7 158/273/7
|
||||
f 163/274/7 156/275/7 162/276/7
|
||||
f 156/275/7 166/277/7 162/276/7
|
||||
f 166/277/7 156/275/7 160/278/7
|
||||
f 159/281/4 165/280/4 167/279/4
|
||||
f 158/282/4 165/280/4 159/281/4
|
||||
f 165/280/4 158/282/4 163/283/4
|
||||
f 164/271/13 166/285/13 168/284/13
|
||||
f 166/285/13 164/271/13 162/269/13
|
||||
f 168/288/1 161/287/1 169/286/1
|
||||
f 166/289/1 161/287/1 168/288/1
|
||||
f 161/287/1 166/289/1 160/290/1
|
||||
f 171/293/14 153/292/14 170/291/14
|
||||
f 153/292/14 171/293/14 152/294/14
|
||||
f 174/297/14 173/296/14 172/295/14
|
||||
f 173/296/14 174/297/14 171/293/14
|
||||
f 171/299/15 174/298/15 175/58/15
|
||||
f 145/247/15 176/66/15 144/246/15
|
||||
f 152/300/15 176/66/15 145/247/15
|
||||
f 177/301/15 152/300/15 171/299/15
|
||||
f 152/300/15 177/301/15 176/66/15
|
||||
f 176/66/15 177/301/15 178/302/15
|
||||
f 179/305/16 172/304/16 173/303/16
|
||||
f 151/256/16 169/307/16 180/306/16
|
||||
f 151/256/16 168/284/16 169/307/16
|
||||
f 151/256/16 164/271/16 168/284/16
|
||||
f 165/310/16 181/309/16 167/308/16
|
||||
f 151/256/16 180/306/16 153/311/16
|
||||
f 154/257/16 164/271/16 151/256/16
|
||||
f 164/271/16 154/257/16 165/272/16
|
||||
f 165/272/16 154/257/16 181/312/16
|
||||
f 180/306/16 170/313/16 153/311/16
|
||||
f 181/312/16 170/313/16 180/306/16
|
||||
f 170/313/16 181/312/16 154/257/16
|
||||
f 182/316/17 178/315/17 177/314/17
|
||||
f 184/318/18 170/255/18 183/317/18
|
||||
f 170/255/18 184/318/18 171/254/18
|
||||
f 177/321/18 185/320/18 182/319/18
|
||||
f 185/320/18 177/321/18 171/254/18
|
||||
f 149/324/19 186/323/19 155/322/19
|
||||
f 186/323/19 149/324/19 187/325/19
|
||||
f 190/327/20 189/51/20 188/326/20
|
||||
f 187/328/20 189/51/20 190/327/20
|
||||
f 189/51/20 187/328/20 149/249/20
|
||||
f 148/53/20 189/51/20 149/249/20
|
||||
f 154/257/17 183/329/17 170/313/17
|
||||
f 183/329/17 154/257/17 191/330/17
|
||||
f 190/333/7 186/332/7 187/331/7
|
||||
f 186/332/7 190/333/7 191/334/7
|
||||
f 190/333/7 183/291/7 191/334/7
|
||||
f 183/291/7 190/333/7 184/293/7
|
||||
f 185/69/21 171/299/21 175/58/21
|
||||
f 184/336/21 173/335/21 171/299/21
|
||||
f 184/336/21 179/337/21 173/335/21
|
||||
f 184/336/21 192/59/21 179/337/21
|
||||
f 190/327/21 192/59/21 184/336/21
|
||||
f 192/59/21 190/327/21 188/326/21
|
||||
f 155/259/22 191/330/22 154/257/22
|
||||
f 191/330/22 155/259/22 186/338/22
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 25/39/5 91/149/5 90/148/5
|
||||
f 91/149/5 27/41/5 92/150/5
|
||||
f 27/41/5 91/149/5 25/39/5
|
||||
f 12/24/5 24/38/5 9/17/5
|
||||
f 12/24/5 22/36/5 24/38/5
|
||||
f 22/36/5 12/24/5 17/34/5
|
||||
f 146/340/5 10/19/5 148/339/5
|
||||
f 146/340/5 11/21/5 10/19/5
|
||||
f 11/21/5 17/34/5 12/24/5
|
||||
f 17/34/5 11/21/5 146/340/5
|
||||
f 9/17/5 148/339/5 10/19/5
|
||||
f 24/38/5 148/339/5 9/17/5
|
||||
f 25/39/5 148/339/5 24/38/5
|
||||
f 90/148/5 148/339/5 25/39/5
|
||||
f 89/147/5 148/339/5 90/148/5
|
||||
f 92/150/5 148/339/5 89/147/5
|
||||
f 92/150/5 29/43/5 148/339/5
|
||||
f 29/43/5 92/150/5 27/41/5
|
||||
f 169/286/1 161/287/1 180/341/1
|
||||
f 159/273/7 57/77/7 56/75/7
|
||||
f 159/273/7 56/75/7 157/275/7
|
||||
f 159/273/7 58/79/7 57/77/7
|
||||
f 58/79/7 181/342/7 61/82/7
|
||||
f 181/342/7 58/79/7 159/273/7
|
||||
f 56/75/7 161/278/7 157/275/7
|
||||
f 60/81/7 161/278/7 56/75/7
|
||||
f 61/82/7 161/278/7 60/81/7
|
||||
f 61/82/7 180/343/7 161/278/7
|
||||
f 180/343/7 61/82/7 181/342/7
|
||||
f 167/279/4 181/344/4 159/281/4
|
||||
f 144/253/1 17/29/1 146/345/1
|
||||
f 176/346/1 17/29/1 144/253/1
|
||||
f 17/29/1 176/346/1 19/31/1
|
||||
f 173/335/15 172/347/15 179/337/15
|
||||
f 179/349/1 192/348/1 172/255/1
|
||||
f 174/254/1 66/31/1 175/346/1
|
||||
f 172/255/1 66/31/1 174/254/1
|
||||
f 192/348/1 66/31/1 172/255/1
|
||||
f 66/31/1 192/348/1 76/129/1
|
||||
f 175/350/7 74/119/7 185/293/7
|
||||
f 66/94/7 74/119/7 175/350/7
|
||||
f 74/119/7 66/94/7 65/92/7
|
||||
f 182/291/7 176/352/7 178/351/7
|
||||
f 185/293/7 176/352/7 182/291/7
|
||||
f 74/119/7 176/352/7 185/293/7
|
||||
f 72/120/7 176/352/7 74/119/7
|
||||
f 71/96/7 176/352/7 72/120/7
|
||||
f 176/352/7 71/96/7 19/97/7
|
||||
f 29/151/4 111/194/4 148/353/4
|
||||
f 29/151/4 113/196/4 111/194/4
|
||||
f 113/196/4 93/153/4 114/199/4
|
||||
f 93/153/4 113/196/4 29/151/4
|
||||
f 110/192/4 148/353/4 111/194/4
|
||||
f 114/199/4 148/353/4 110/192/4
|
||||
f 114/199/4 189/354/4 148/353/4
|
||||
f 189/354/4 114/199/4 93/153/4
|
||||
f 129/223/7 103/162/7 124/216/7
|
||||
f 129/223/7 95/156/7 103/162/7
|
||||
f 95/156/7 129/223/7 93/158/7
|
||||
f 189/355/7 192/350/7 188/333/7
|
||||
f 189/355/7 125/218/7 192/350/7
|
||||
f 189/355/7 127/220/7 125/218/7
|
||||
f 127/220/7 93/158/7 129/223/7
|
||||
f 93/158/7 127/220/7 189/355/7
|
||||
f 124/216/7 192/350/7 125/218/7
|
||||
f 103/162/7 192/350/7 124/216/7
|
||||
f 102/163/7 192/350/7 103/162/7
|
||||
f 94/154/7 192/350/7 102/163/7
|
||||
f 192/350/7 94/154/7 76/94/7
|
||||
|
17
mods/city/models/city_house_c.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
1859
mods/city/models/city_house_c.obj
Normal file
17
mods/city/models/city_house_d.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.5607843 0.5686275 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.7372549 0.8862744 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.3372549 0.7372549 0.6
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.3882353 0.4 0.4470588
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.9528302 0.3747798 0.2921413
|
||||
|
756
mods/city/models/city_house_d.obj
Normal file
@ -0,0 +1,756 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_d.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v -0.214748 -0.3380001 0.27432
|
||||
v -0.214748 -0.5000001 0.27432
|
||||
v -0.214748 -0.3380001 0.26152
|
||||
v -0.214748 -0.5000001 0.26152
|
||||
v -0.3066019 -0.3380001 0.26152
|
||||
v -0.3066019 -0.3380001 0.27432
|
||||
v -0.3066019 -0.5000001 0.27432
|
||||
v -0.3066019 -0.5000001 0.26152
|
||||
v -0.3394069 -0.3380001 -0.22488
|
||||
v -0.195065 -0.3500001 -0.22488
|
||||
v -0.181943 -0.3380001 -0.22488
|
||||
v -0.195065 -0.4100001 -0.22488
|
||||
v -0.181943 -0.4220001 -0.22488
|
||||
v -0.3262849 -0.4100001 -0.22488
|
||||
v -0.3262849 -0.3500001 -0.22488
|
||||
v -0.3394069 -0.4220001 -0.22488
|
||||
v -0.06384498 -0.4700001 -0.23768
|
||||
v -0.391895 -0.4700001 -0.23768
|
||||
v -0.06384498 -0.5000001 -0.23768
|
||||
v -0.391895 -0.5000001 -0.23768
|
||||
v -0.3394069 -0.4220001 -0.23768
|
||||
v -0.181943 -0.4220001 -0.23768
|
||||
v -0.3394069 -0.3380001 -0.23768
|
||||
v -0.181943 -0.3380001 -0.23768
|
||||
v 0.04769201 -0.5000001 -0.22488
|
||||
v 0.067375 -0.5000001 -0.2440799
|
||||
v 0.04769201 -0.5000001 -0.2440799
|
||||
v -0.04416199 -0.5000001 -0.2440799
|
||||
v -0.06384498 -0.5000001 -0.2440799
|
||||
v 0.395425 -0.5000001 0.27432
|
||||
v 0.395425 -0.5000001 -0.23768
|
||||
v 0.067375 -0.5000001 -0.23768
|
||||
v -0.04416199 -0.5000001 -0.22488
|
||||
v -0.391895 -0.5000001 0.27432
|
||||
v -0.3590899 -0.3200001 -0.23768
|
||||
v -0.16226 -0.3200001 -0.23768
|
||||
v -0.16226 -0.4400001 -0.23768
|
||||
v -0.3590899 -0.4400001 -0.23768
|
||||
v -0.391895 -0.4700001 0.27432
|
||||
v -0.04416199 -0.4220001 0.26152
|
||||
v 0.04769201 -0.4220001 0.26152
|
||||
v -0.04416199 -0.4220001 0.27432
|
||||
v 0.04769201 -0.4220001 0.27432
|
||||
v -0.04416199 -0.3380001 0.26152
|
||||
v -0.04416199 -0.3380001 0.27432
|
||||
v 0.04769201 -0.3380001 0.26152
|
||||
v 0.04769201 -0.3380001 0.27432
|
||||
v 0.067375 -0.3200001 0.27432
|
||||
v -0.06384498 -0.3200001 0.27432
|
||||
v -0.06384498 -0.4400001 0.27432
|
||||
v 0.067375 -0.4400001 0.27432
|
||||
v -0.03103999 -0.3500001 0.26152
|
||||
v -0.03103999 -0.4100001 0.26152
|
||||
v 0.03457001 -0.4100001 0.26152
|
||||
v 0.03457001 -0.3500001 0.26152
|
||||
v -0.04991243 -0.1916001 -0.2108
|
||||
v -0.04991243 -0.1916001 -0.2235999
|
||||
v 0.05344245 -0.1916001 -0.2108
|
||||
v 0.05344245 -0.1916001 -0.2235999
|
||||
v 0.001765013 -0.1414282 -0.2235999
|
||||
v 0.001765013 -0.1563924 -0.2235999
|
||||
v 0.073936 -0.1905982 -0.2235999
|
||||
v 0.073936 -0.2036001 -0.2235999
|
||||
v -0.07040597 -0.1905982 -0.2235999
|
||||
v -0.07040597 -0.2036001 -0.2235999
|
||||
v 0.001765013 -0.1563924 -0.2108
|
||||
v 0.395425 -0.4700001 0.27432
|
||||
v 0.395425 -0.4700001 -0.23768
|
||||
v -0.3262849 -0.4700001 0.27432
|
||||
v -0.3262849 -0.3200001 0.27432
|
||||
v -0.195065 -0.3200001 0.27432
|
||||
v -0.195065 -0.4700001 0.27432
|
||||
v 0.310132 -0.3380001 0.27432
|
||||
v 0.310132 -0.4220001 0.27432
|
||||
v 0.310132 -0.3380001 0.26152
|
||||
v 0.310132 -0.4220001 0.26152
|
||||
v 0.2314 -0.3500001 0.26152
|
||||
v 0.218278 -0.3380001 0.26152
|
||||
v 0.2314 -0.4100001 0.26152
|
||||
v 0.218278 -0.4220001 0.26152
|
||||
v 0.29701 -0.4100001 0.26152
|
||||
v 0.29701 -0.3500001 0.26152
|
||||
v 0.218278 -0.4220001 0.27432
|
||||
v 0.218278 -0.3380001 0.27432
|
||||
v 0.329815 -0.3200001 0.27432
|
||||
v 0.198595 -0.3200001 0.27432
|
||||
v 0.198595 -0.4400001 0.27432
|
||||
v 0.329815 -0.4400001 0.27432
|
||||
v -0.04416199 -0.3380001 -0.22488
|
||||
v -0.04416199 -0.3380001 -0.2440799
|
||||
v 0.04769201 -0.3380001 -0.22488
|
||||
v 0.04769201 -0.3380001 -0.2440799
|
||||
v -0.06384498 -0.3200001 -0.23768
|
||||
v -0.06384498 -0.3200001 -0.2440799
|
||||
v 0.067375 -0.4700001 -0.23768
|
||||
v 0.067375 -0.3200001 -0.23768
|
||||
v 0.067375 -0.3200001 -0.2440799
|
||||
v 0.185473 -0.3380001 -0.23768
|
||||
v 0.185473 -0.3380001 -0.22488
|
||||
v 0.342937 -0.3380001 -0.23768
|
||||
v 0.342937 -0.3380001 -0.22488
|
||||
v 0.16579 -0.3200001 -0.23768
|
||||
v 0.36262 -0.3200001 -0.23768
|
||||
v 0.342937 -0.4220001 -0.23768
|
||||
v 0.36262 -0.4400001 -0.23768
|
||||
v 0.185473 -0.4220001 -0.23768
|
||||
v 0.16579 -0.4400001 -0.23768
|
||||
v 0.342937 -0.4220001 -0.22488
|
||||
v 0.185473 -0.4220001 -0.22488
|
||||
v 0.329815 -0.3500001 -0.22488
|
||||
v 0.329815 -0.4100001 -0.22488
|
||||
v 0.198595 -0.4100001 -0.22488
|
||||
v 0.198595 -0.3500001 -0.22488
|
||||
v 0.01488701 -0.3680001 -0.22488
|
||||
v -0.01135699 -0.3680001 -0.22488
|
||||
v 0.01488701 -0.4700001 -0.22488
|
||||
v -0.01135699 -0.4700001 -0.22488
|
||||
v -0.4247 -0.2636001 0.31144
|
||||
v -0.4247 -0.05750003 0.01832002
|
||||
v 0.42823 -0.2636001 0.31144
|
||||
v 0.42823 -0.05750003 0.01832002
|
||||
v -0.4247 -0.2780001 0.29992
|
||||
v -0.4247 -0.0800001 0.01832002
|
||||
v -0.4247 -0.2780001 -0.2632799
|
||||
v -0.4247 -0.2636001 -0.2747999
|
||||
v 0.42823 -0.2780001 0.29992
|
||||
v 0.42823 -0.0800001 0.01832002
|
||||
v 0.395425 -0.0800001 0.01832002
|
||||
v 0.395425 -0.2600001 0.27432
|
||||
v -0.391895 -0.0800001 0.01832002
|
||||
v -0.391895 -0.2600001 0.27432
|
||||
v -0.391895 -0.2600001 -0.23768
|
||||
v 0.395425 -0.2600001 -0.23768
|
||||
v 0.42823 -0.2780001 -0.2632799
|
||||
v 0.42823 -0.2636001 -0.2747999
|
||||
v 0.10018 -0.1785501 -0.15384
|
||||
v 0.10018 -0.1605501 -0.12824
|
||||
v 0.10018 -0.1785501 -0.2235999
|
||||
v 0.10018 -0.1785501 -0.2555999
|
||||
v 0.10018 -0.1605501 -0.2555999
|
||||
v 0.001765013 -0.1115 -0.2555999
|
||||
v 0.001765013 -0.09350005 -0.2555999
|
||||
v -0.09664998 -0.1605501 -0.2555999
|
||||
v -0.09664998 -0.1785501 -0.2555999
|
||||
v 0.001765013 -0.1115 -0.2235999
|
||||
v -0.09664998 -0.1785501 -0.2235999
|
||||
v -0.09664998 -0.1605501 -0.12824
|
||||
v 0.001765013 -0.09350005 -0.03287997
|
||||
v -0.09664998 -0.1785501 -0.15384
|
||||
v 0.10018 -0.2276001 -0.2235999
|
||||
v -0.09664998 -0.2276001 -0.2235999
|
||||
|
||||
vn -1 0 0
|
||||
vn 0 -1 0
|
||||
vn 1 0 0
|
||||
vn 0 0 -1
|
||||
vn 0 1 0
|
||||
vn 0 0 1
|
||||
vn 0.5630438 -0.8264272 0
|
||||
vn -0.5630438 -0.8264272 0
|
||||
vn 0 0.8180292 0.5751768
|
||||
vn 0 -0.624695 0.7808688
|
||||
vn 0 -0.8180292 -0.5751768
|
||||
vn 0 -0.8180292 0.5751768
|
||||
vn 0 -0.624695 -0.7808688
|
||||
vn -0.5630438 0.8264272 0
|
||||
vn 0.5630438 0.8264272 0
|
||||
vn 0 0.8180292 -0.5751768
|
||||
|
||||
vt 0.27432 -0.3380001
|
||||
vt 0.27432 -0.5000001
|
||||
vt 0.26152 -0.3380001
|
||||
vt 0.26152 -0.5000001
|
||||
vt 0.3066019 -0.26152
|
||||
vt 0.3066019 -0.27432
|
||||
vt 0.214748 -0.26152
|
||||
vt 0.214748 -0.27432
|
||||
vt -0.27432 -0.5000001
|
||||
vt -0.27432 -0.3380001
|
||||
vt -0.26152 -0.5000001
|
||||
vt -0.26152 -0.3380001
|
||||
vt 0.3394069 -0.3380001
|
||||
vt 0.195065 -0.3500001
|
||||
vt 0.181943 -0.3380001
|
||||
vt 0.195065 -0.4100001
|
||||
vt 0.181943 -0.4220001
|
||||
vt 0.3262849 -0.4100001
|
||||
vt 0.3262849 -0.3500001
|
||||
vt 0.3394069 -0.4220001
|
||||
vt 0.06384498 -0.4700001
|
||||
vt 0.391895 -0.4700001
|
||||
vt 0.06384498 -0.5000001
|
||||
vt 0.391895 -0.5000001
|
||||
vt 0.3394069 -0.22488
|
||||
vt 0.3394069 -0.2376799
|
||||
vt 0.181943 -0.22488
|
||||
vt 0.181943 -0.2376799
|
||||
vt 0.22488 -0.4220001
|
||||
vt 0.22488 -0.3380001
|
||||
vt 0.2376799 -0.4220001
|
||||
vt 0.2376799 -0.3380001
|
||||
vt 0.3394069 0.2376799
|
||||
vt 0.3394069 0.22488
|
||||
vt 0.181943 0.2376799
|
||||
vt 0.181943 0.22488
|
||||
vt -0.22488 -0.3380001
|
||||
vt -0.22488 -0.4220001
|
||||
vt -0.2376799 -0.3380001
|
||||
vt -0.2376799 -0.4220001
|
||||
vt -0.04769201 0.22488
|
||||
vt -0.067375 0.2440799
|
||||
vt -0.04769201 0.2440799
|
||||
vt 0.06384498 0.2376799
|
||||
vt 0.04416199 0.2440799
|
||||
vt 0.06384498 0.2440799
|
||||
vt -0.395425 -0.27432
|
||||
vt -0.395425 0.2376799
|
||||
vt -0.067375 0.2376799
|
||||
vt 0.04416199 0.22488
|
||||
vt 0.391895 0.2376799
|
||||
vt 0.391895 -0.27432
|
||||
vt 0.3590899 -0.3200001
|
||||
vt 0.16226 -0.3200001
|
||||
vt 0.16226 -0.4400001
|
||||
vt 0.3590899 -0.4400001
|
||||
vt 0.27432 -0.4700001
|
||||
vt -0.2376799 -0.4700001
|
||||
vt -0.2376799 -0.5000001
|
||||
vt 0.04416199 0.26152
|
||||
vt -0.04769201 0.26152
|
||||
vt 0.04416199 0.27432
|
||||
vt -0.04769201 0.27432
|
||||
vt 0.04416199 -0.26152
|
||||
vt 0.04416199 -0.27432
|
||||
vt -0.04769201 -0.26152
|
||||
vt -0.04769201 -0.27432
|
||||
vt 0.067375 -0.3200001
|
||||
vt -0.04416199 -0.3380001
|
||||
vt -0.06384498 -0.3200001
|
||||
vt -0.04416199 -0.4220001
|
||||
vt -0.06384498 -0.4400001
|
||||
vt 0.04769201 -0.4220001
|
||||
vt 0.04769201 -0.3380001
|
||||
vt 0.067375 -0.4400001
|
||||
vt -0.27432 -0.4220001
|
||||
vt -0.26152 -0.4220001
|
||||
vt -0.03103999 -0.3500001
|
||||
vt -0.03103999 -0.4100001
|
||||
vt 0.03457001 -0.4100001
|
||||
vt 0.03457001 -0.3500001
|
||||
vt 0.27432 -0.4220001
|
||||
vt 0.26152 -0.4220001
|
||||
vt 0.04991243 -0.2108
|
||||
vt 0.04991243 -0.2235999
|
||||
vt -0.05344245 -0.2108
|
||||
vt -0.05344245 -0.2235999
|
||||
vt -0.001765013 -0.1414282
|
||||
vt -0.001765013 -0.1563924
|
||||
vt -0.073936 -0.1905982
|
||||
vt -0.05344245 -0.1916001
|
||||
vt -0.073936 -0.2036001
|
||||
vt 0.04991243 -0.1916001
|
||||
vt 0.07040597 -0.1905982
|
||||
vt 0.07040597 -0.2036001
|
||||
vt 0.04991243 0.2235999
|
||||
vt 0.04991243 0.2108
|
||||
vt -0.001765013 0.2235999
|
||||
vt -0.001765013 0.2108
|
||||
vt -0.05344245 0.2235999
|
||||
vt -0.05344245 0.2108
|
||||
vt -0.27432 -0.4700001
|
||||
vt 0.2376799 -0.5000001
|
||||
vt 0.2376799 -0.4700001
|
||||
vt -0.391895 -0.5000001
|
||||
vt -0.391895 -0.4700001
|
||||
vt -0.3066019 -0.5000001
|
||||
vt -0.3262849 -0.4700001
|
||||
vt -0.3066019 -0.3380001
|
||||
vt -0.3262849 -0.3200001
|
||||
vt -0.195065 -0.3200001
|
||||
vt -0.214748 -0.3380001
|
||||
vt -0.195065 -0.4700001
|
||||
vt -0.214748 -0.5000001
|
||||
vt 0.395425 -0.4700001
|
||||
vt 0.395425 -0.5000001
|
||||
vt 0.310132 -0.3380001
|
||||
vt 0.2314 -0.3500001
|
||||
vt 0.218278 -0.3380001
|
||||
vt 0.2314 -0.4100001
|
||||
vt 0.218278 -0.4220001
|
||||
vt 0.29701 -0.4100001
|
||||
vt 0.29701 -0.3500001
|
||||
vt 0.310132 -0.4220001
|
||||
vt -0.218278 0.26152
|
||||
vt -0.310132 0.26152
|
||||
vt -0.218278 0.27432
|
||||
vt -0.310132 0.27432
|
||||
vt -0.218278 -0.26152
|
||||
vt -0.218278 -0.27432
|
||||
vt -0.310132 -0.26152
|
||||
vt -0.310132 -0.27432
|
||||
vt 0.329815 -0.3200001
|
||||
vt 0.198595 -0.3200001
|
||||
vt 0.198595 -0.4400001
|
||||
vt 0.329815 -0.4400001
|
||||
vt 0.22488 -0.5000001
|
||||
vt 0.2440799 -0.5000001
|
||||
vt 0.2440799 -0.3380001
|
||||
vt -0.22488 -0.5000001
|
||||
vt -0.2440799 -0.3380001
|
||||
vt -0.2440799 -0.5000001
|
||||
vt -0.06384498 -0.4700001
|
||||
vt -0.06384498 -0.5000001
|
||||
vt -0.2376799 -0.3200001
|
||||
vt -0.2440799 -0.3200001
|
||||
vt 0.067375 -0.4700001
|
||||
vt 0.067375 -0.5000001
|
||||
vt 0.2376799 -0.3200001
|
||||
vt 0.2440799 -0.3200001
|
||||
vt 0.06384498 -0.2376799
|
||||
vt 0.06384498 -0.2440799
|
||||
vt -0.067375 -0.2376799
|
||||
vt -0.067375 -0.2440799
|
||||
vt -0.04769201 -0.5000001
|
||||
vt -0.067375 -0.5000001
|
||||
vt -0.04769201 -0.3380001
|
||||
vt -0.067375 -0.3200001
|
||||
vt 0.06384498 -0.3200001
|
||||
vt 0.04416199 -0.3380001
|
||||
vt 0.04416199 -0.5000001
|
||||
vt -0.067375 -0.4700001
|
||||
vt -0.395425 -0.4700001
|
||||
vt -0.395425 -0.5000001
|
||||
vt -0.185473 0.2376799
|
||||
vt -0.185473 0.22488
|
||||
vt -0.342937 0.2376799
|
||||
vt -0.342937 0.22488
|
||||
vt -0.16579 -0.3200001
|
||||
vt -0.342937 -0.3380001
|
||||
vt -0.36262 -0.3200001
|
||||
vt -0.342937 -0.4220001
|
||||
vt -0.36262 -0.4400001
|
||||
vt -0.185473 -0.4220001
|
||||
vt -0.185473 -0.3380001
|
||||
vt -0.16579 -0.4400001
|
||||
vt -0.185473 -0.22488
|
||||
vt -0.185473 -0.2376799
|
||||
vt -0.342937 -0.22488
|
||||
vt -0.342937 -0.2376799
|
||||
vt -0.329815 -0.3500001
|
||||
vt -0.329815 -0.4100001
|
||||
vt -0.198595 -0.4100001
|
||||
vt -0.198595 -0.3500001
|
||||
vt -0.01488701 -0.3680001
|
||||
vt 0.01135699 -0.3680001
|
||||
vt -0.01488701 -0.4700001
|
||||
vt 0.01135699 -0.4700001
|
||||
vt 0.4247 0.31144
|
||||
vt 0.4247 0.01832002
|
||||
vt -0.42823 0.31144
|
||||
vt -0.42823 0.01832002
|
||||
vt 0.31144 -0.2636001
|
||||
vt 0.29992 -0.2780001
|
||||
vt 0.01832002 -0.05750004
|
||||
vt 0.01832002 -0.0800001
|
||||
vt -0.2632799 -0.2780001
|
||||
vt -0.2747999 -0.2636001
|
||||
vt -0.4247 -0.2636001
|
||||
vt 0.42823 -0.2636001
|
||||
vt -0.4247 -0.2780001
|
||||
vt 0.42823 -0.2780001
|
||||
vt -0.42823 -0.01832002
|
||||
vt -0.395425 -0.01832002
|
||||
vt -0.42823 -0.29992
|
||||
vt 0.4247 -0.01832002
|
||||
vt 0.4247 -0.29992
|
||||
vt 0.391895 -0.01832002
|
||||
vt 0.4247 0.2632799
|
||||
vt -0.42823 0.2632799
|
||||
vt -0.42823 -0.2636001
|
||||
vt 0.4247 -0.2636001
|
||||
vt -0.42823 -0.2780001
|
||||
vt 0.4247 -0.2780001
|
||||
vt 0.15384 -0.1785501
|
||||
vt 0.12824 -0.1605501
|
||||
vt 0.2235999 -0.1785501
|
||||
vt 0.2555999 -0.1785501
|
||||
vt 0.2555999 -0.1605501
|
||||
vt -0.10018 -0.1785501
|
||||
vt -0.10018 -0.1605501
|
||||
vt -0.001765013 -0.1115
|
||||
vt -0.001765013 -0.09350004
|
||||
vt 0.09664998 -0.1605501
|
||||
vt 0.09664998 -0.1785501
|
||||
vt -0.001765013 0.2555999
|
||||
vt -0.10018 0.2555999
|
||||
vt -0.10018 0.2235999
|
||||
vt 0.09664998 0.2555999
|
||||
vt 0.09664998 0.2235999
|
||||
vt 0.09664998 -0.12824
|
||||
vt 0.09664998 -0.2555999
|
||||
vt -0.001765013 -0.03287997
|
||||
vt -0.001765013 -0.2555999
|
||||
vt -0.10018 -0.2555999
|
||||
vt -0.10018 -0.12824
|
||||
vt -0.15384 -0.1785501
|
||||
vt -0.2235999 -0.1785501
|
||||
vt -0.12824 -0.1605501
|
||||
vt -0.2555999 -0.1605501
|
||||
vt -0.2555999 -0.1785501
|
||||
vt 0.10018 -0.2276001
|
||||
vt 0.10018 -0.1605501
|
||||
vt 0.10018 -0.1785501
|
||||
vt 0.09664998 -0.2235999
|
||||
vt 0.09664998 -0.15384
|
||||
vt 0.4247 -0.2747999
|
||||
vt -0.10018 -0.2235999
|
||||
vt -0.42823 -0.2747999
|
||||
vt -0.29992 -0.2780001
|
||||
vt -0.31144 -0.2636001
|
||||
vt -0.01832002 -0.0800001
|
||||
vt -0.01832002 -0.05750004
|
||||
vt 0.2632799 -0.2780001
|
||||
vt 0.2747999 -0.2636001
|
||||
vt 0.27432 -0.2600001
|
||||
vt -0.2376799 -0.2600001
|
||||
vt -0.2235999 -0.2276001
|
||||
vt -0.10018 -0.2276001
|
||||
vt 0.09664998 -0.2276001
|
||||
vt 0.2235999 -0.2276001
|
||||
vt -0.27432 -0.2600001
|
||||
vt 0.2376799 -0.2600001
|
||||
vt 0.395425 -0.2600001
|
||||
vt -0.391895 -0.2600001
|
||||
vt 0.391895 -0.2600001
|
||||
vt -0.395425 -0.2600001
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 2/2/1 3/3/1 4/4/1
|
||||
f 3/7/2 6/6/2 5/5/2
|
||||
f 6/6/2 3/7/2 1/8/2
|
||||
f 8/11/3 6/10/3 7/9/3
|
||||
f 6/10/3 8/11/3 5/12/3
|
||||
f 11/15/4 10/14/4 9/13/4
|
||||
f 11/15/4 12/16/4 10/14/4
|
||||
f 13/17/4 12/16/4 11/15/4
|
||||
f 12/16/4 13/17/4 14/18/4
|
||||
f 15/19/4 9/13/4 10/14/4
|
||||
f 14/18/4 9/13/4 15/19/4
|
||||
f 14/18/4 16/20/4 9/13/4
|
||||
f 16/20/4 14/18/4 13/17/4
|
||||
f 19/23/4 18/22/4 17/21/4
|
||||
f 18/22/4 19/23/4 20/24/4
|
||||
f 13/27/5 21/26/5 16/25/5
|
||||
f 21/26/5 13/27/5 22/28/5
|
||||
f 21/31/3 9/30/3 16/29/3
|
||||
f 9/30/3 21/31/3 23/32/3
|
||||
f 24/35/2 9/34/2 23/33/2
|
||||
f 9/34/2 24/35/2 11/36/2
|
||||
f 24/39/1 13/38/1 11/37/1
|
||||
f 13/38/1 24/39/1 22/40/1
|
||||
f 27/43/2 26/42/2 25/41/2
|
||||
f 29/46/2 28/45/2 19/44/2
|
||||
f 2/8/2 31/48/2 30/47/2
|
||||
f 31/48/2 2/8/2 32/49/2
|
||||
f 32/49/2 2/8/2 26/42/2
|
||||
f 26/42/2 2/8/2 25/41/2
|
||||
f 25/41/2 2/8/2 33/50/2
|
||||
f 33/50/2 2/8/2 28/45/2
|
||||
f 28/45/2 2/8/2 19/44/2
|
||||
f 19/44/2 2/8/2 4/7/2
|
||||
f 19/44/2 4/7/2 20/51/2
|
||||
f 20/51/2 4/7/2 8/5/2
|
||||
f 20/51/2 8/5/2 34/52/2
|
||||
f 34/52/2 8/5/2 7/6/2
|
||||
f 36/54/4 24/15/4 35/53/4
|
||||
f 36/54/4 22/17/4 24/15/4
|
||||
f 37/55/4 22/17/4 36/54/4
|
||||
f 22/17/4 37/55/4 21/20/4
|
||||
f 23/13/4 35/53/4 24/15/4
|
||||
f 21/20/4 35/53/4 23/13/4
|
||||
f 21/20/4 38/56/4 35/53/4
|
||||
f 38/56/4 21/20/4 37/55/4
|
||||
f 18/58/1 34/2/1 39/57/1
|
||||
f 34/2/1 18/58/1 20/59/1
|
||||
f 42/62/5 41/61/5 40/60/5
|
||||
f 41/61/5 42/62/5 43/63/5
|
||||
f 46/66/2 45/65/2 44/64/2
|
||||
f 45/65/2 46/66/2 47/67/2
|
||||
f 49/70/6 45/69/6 48/68/6
|
||||
f 49/70/6 42/71/6 45/69/6
|
||||
f 50/72/6 42/71/6 49/70/6
|
||||
f 42/71/6 50/72/6 43/73/6
|
||||
f 47/74/6 48/68/6 45/69/6
|
||||
f 43/73/6 48/68/6 47/74/6
|
||||
f 43/73/6 51/75/6 48/68/6
|
||||
f 51/75/6 43/73/6 50/72/6
|
||||
f 40/77/3 45/10/3 42/76/3
|
||||
f 45/10/3 40/77/3 44/12/3
|
||||
f 44/69/6 52/78/6 46/74/6
|
||||
f 44/69/6 53/79/6 52/78/6
|
||||
f 40/71/6 53/79/6 44/69/6
|
||||
f 53/79/6 40/71/6 54/80/6
|
||||
f 55/81/6 46/74/6 52/78/6
|
||||
f 54/80/6 46/74/6 55/81/6
|
||||
f 54/80/6 41/73/6 46/74/6
|
||||
f 41/73/6 54/80/6 40/71/6
|
||||
f 46/3/1 43/82/1 47/1/1
|
||||
f 43/82/1 46/3/1 41/83/1
|
||||
f 58/86/5 57/85/5 56/84/5
|
||||
f 57/85/5 58/86/5 59/87/5
|
||||
f 62/90/4 61/89/4 60/88/4
|
||||
f 62/90/4 59/91/4 61/89/4
|
||||
f 63/92/4 59/91/4 62/90/4
|
||||
f 59/91/4 63/92/4 57/93/4
|
||||
f 61/89/4 64/94/4 60/88/4
|
||||
f 57/93/4 64/94/4 61/89/4
|
||||
f 63/92/4 64/94/4 57/93/4
|
||||
f 64/94/4 63/92/4 65/95/4
|
||||
f 61/98/7 56/97/7 57/96/7
|
||||
f 56/97/7 61/98/7 66/99/7
|
||||
f 59/100/8 66/99/8 61/98/8
|
||||
f 66/99/8 59/100/8 58/101/8
|
||||
f 31/103/3 67/102/3 30/9/3
|
||||
f 67/102/3 31/103/3 68/104/3
|
||||
f 7/107/6 39/106/6 34/105/6
|
||||
f 39/106/6 7/107/6 69/108/6
|
||||
f 6/109/6 69/108/6 7/107/6
|
||||
f 69/108/6 6/109/6 70/110/6
|
||||
f 70/110/6 6/109/6 71/111/6
|
||||
f 1/112/6 71/111/6 6/109/6
|
||||
f 1/112/6 72/113/6 71/111/6
|
||||
f 2/114/6 72/113/6 1/112/6
|
||||
f 2/114/6 67/115/6 72/113/6
|
||||
f 67/115/6 2/114/6 30/116/6
|
||||
f 75/3/1 74/82/1 73/1/1
|
||||
f 74/82/1 75/3/1 76/83/1
|
||||
f 78/119/6 77/118/6 75/117/6
|
||||
f 78/119/6 79/120/6 77/118/6
|
||||
f 80/121/6 79/120/6 78/119/6
|
||||
f 79/120/6 80/121/6 81/122/6
|
||||
f 82/123/6 75/117/6 77/118/6
|
||||
f 81/122/6 75/117/6 82/123/6
|
||||
f 81/122/6 76/124/6 75/117/6
|
||||
f 76/124/6 81/122/6 80/121/6
|
||||
f 83/127/5 76/126/5 80/125/5
|
||||
f 76/126/5 83/127/5 74/128/5
|
||||
f 75/131/2 84/130/2 78/129/2
|
||||
f 84/130/2 75/131/2 73/132/2
|
||||
f 80/77/3 84/10/3 83/76/3
|
||||
f 84/10/3 80/77/3 78/12/3
|
||||
f 86/134/6 84/119/6 85/133/6
|
||||
f 86/134/6 83/121/6 84/119/6
|
||||
f 87/135/6 83/121/6 86/134/6
|
||||
f 83/121/6 87/135/6 74/124/6
|
||||
f 73/117/6 85/133/6 84/119/6
|
||||
f 74/124/6 85/133/6 73/117/6
|
||||
f 74/124/6 88/136/6 85/133/6
|
||||
f 88/136/6 74/124/6 87/135/6
|
||||
f 28/138/3 89/30/3 33/137/3
|
||||
f 89/30/3 28/138/3 90/139/3
|
||||
f 92/141/1 25/140/1 91/37/1
|
||||
f 25/140/1 92/141/1 27/142/1
|
||||
f 93/70/1 19/144/1 17/143/1
|
||||
f 94/146/1 19/59/1 93/145/1
|
||||
f 19/59/1 94/146/1 29/142/1
|
||||
f 32/148/3 96/68/3 95/147/3
|
||||
f 26/138/3 96/149/3 32/103/3
|
||||
f 96/149/3 26/138/3 97/150/3
|
||||
f 92/43/2 89/50/2 90/45/2
|
||||
f 89/50/2 92/43/2 91/41/2
|
||||
f 96/153/5 94/152/5 93/151/5
|
||||
f 94/152/5 96/153/5 97/154/5
|
||||
f 92/157/4 26/156/4 27/155/4
|
||||
f 26/156/4 92/157/4 97/158/4
|
||||
f 97/158/4 92/157/4 94/159/4
|
||||
f 90/160/4 94/159/4 92/157/4
|
||||
f 28/161/4 94/159/4 90/160/4
|
||||
f 94/159/4 28/161/4 29/23/4
|
||||
f 68/163/4 32/156/4 95/162/4
|
||||
f 32/156/4 68/163/4 31/164/4
|
||||
f 100/167/2 99/166/2 98/165/2
|
||||
f 99/166/2 100/167/2 101/168/2
|
||||
f 103/171/4 100/170/4 102/169/4
|
||||
f 103/171/4 104/172/4 100/170/4
|
||||
f 105/173/4 104/172/4 103/171/4
|
||||
f 104/172/4 105/173/4 106/174/4
|
||||
f 98/175/4 102/169/4 100/170/4
|
||||
f 106/174/4 102/169/4 98/175/4
|
||||
f 106/174/4 107/176/4 102/169/4
|
||||
f 107/176/4 106/174/4 105/173/4
|
||||
f 100/39/1 108/38/1 101/37/1
|
||||
f 108/38/1 100/39/1 104/40/1
|
||||
f 108/179/5 106/178/5 109/177/5
|
||||
f 106/178/5 108/179/5 104/180/5
|
||||
f 106/31/3 99/30/3 109/29/3
|
||||
f 99/30/3 106/31/3 98/32/3
|
||||
f 101/170/4 110/181/4 99/175/4
|
||||
f 101/170/4 111/182/4 110/181/4
|
||||
f 108/172/4 111/182/4 101/170/4
|
||||
f 111/182/4 108/172/4 112/183/4
|
||||
f 113/184/4 99/175/4 110/181/4
|
||||
f 112/183/4 99/175/4 113/184/4
|
||||
f 112/183/4 109/174/4 99/175/4
|
||||
f 109/174/4 112/183/4 108/172/4
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 12/16/4 15/19/4 10/14/4
|
||||
f 15/19/4 12/16/4 14/18/4
|
||||
f 53/79/6 55/81/6 52/78/6
|
||||
f 55/81/6 53/79/6 54/80/6
|
||||
f 66/89/4 58/91/4 56/93/4
|
||||
f 79/120/6 82/123/6 77/118/6
|
||||
f 82/123/6 79/120/6 81/122/6
|
||||
f 116/187/4 115/186/4 114/185/4
|
||||
f 115/186/4 116/187/4 117/188/4
|
||||
f 111/182/4 113/184/4 110/181/4
|
||||
f 113/184/4 111/182/4 112/183/4
|
||||
|
||||
usemtl roof(Clone)
|
||||
|
||||
f 120/191/9 119/190/9 118/189/9
|
||||
f 119/190/9 120/191/9 121/192/9
|
||||
f 119/195/1 122/194/1 118/193/1
|
||||
f 119/195/1 123/196/1 122/194/1
|
||||
f 119/195/1 124/197/1 123/196/1
|
||||
f 124/197/1 119/195/1 125/198/1
|
||||
f 122/201/10 120/200/10 118/199/10
|
||||
f 120/200/10 122/201/10 126/202/10
|
||||
f 126/205/11 128/204/11 127/203/11
|
||||
f 128/204/11 126/205/11 129/47/11
|
||||
f 130/208/11 122/207/11 123/206/11
|
||||
f 131/52/11 122/207/11 130/208/11
|
||||
f 129/47/11 122/207/11 131/52/11
|
||||
f 122/207/11 129/47/11 126/205/11
|
||||
f 123/206/12 132/51/12 130/208/12
|
||||
f 124/209/12 132/51/12 123/206/12
|
||||
f 124/209/12 133/48/12 132/51/12
|
||||
f 133/48/12 124/209/12 134/210/12
|
||||
f 134/210/12 128/204/12 133/48/12
|
||||
f 128/204/12 134/210/12 127/203/12
|
||||
f 134/213/13 125/212/13 135/211/13
|
||||
f 125/212/13 134/213/13 124/214/13
|
||||
f 138/217/3 137/216/3 136/215/3
|
||||
f 139/218/3 137/216/3 138/217/3
|
||||
f 137/216/3 139/218/3 140/219/3
|
||||
f 141/222/4 140/221/4 139/220/4
|
||||
f 140/221/4 141/222/4 142/223/4
|
||||
f 141/222/4 143/224/4 142/223/4
|
||||
f 143/224/4 141/222/4 144/225/4
|
||||
f 139/227/8 145/98/8 141/226/8
|
||||
f 145/98/8 139/227/8 138/228/8
|
||||
f 141/226/7 146/230/7 144/229/7
|
||||
f 146/230/7 141/226/7 145/98/7
|
||||
f 148/233/14 143/232/14 147/231/14
|
||||
f 143/232/14 148/233/14 142/234/14
|
||||
f 148/233/15 140/235/15 142/234/15
|
||||
f 140/235/15 148/233/15 137/236/15
|
||||
f 147/239/1 146/238/1 149/237/1
|
||||
f 143/240/1 146/238/1 147/239/1
|
||||
f 146/238/1 143/240/1 144/241/1
|
||||
f 136/244/16 137/243/16 150/242/16
|
||||
f 119/190/16 149/246/16 151/245/16
|
||||
f 119/190/16 147/231/16 149/246/16
|
||||
f 119/190/16 148/233/16 147/231/16
|
||||
f 119/190/16 151/245/16 125/247/16
|
||||
f 121/192/16 148/233/16 119/190/16
|
||||
f 148/233/16 121/192/16 137/236/16
|
||||
f 150/248/16 125/247/16 151/245/16
|
||||
f 121/192/16 150/248/16 137/236/16
|
||||
f 150/248/16 135/249/16 125/247/16
|
||||
f 135/249/16 150/248/16 121/192/16
|
||||
f 127/252/3 120/251/3 126/250/3
|
||||
f 127/252/3 121/253/3 120/251/3
|
||||
f 134/254/3 121/253/3 127/252/3
|
||||
f 121/253/3 134/254/3 135/255/3
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 8/107/6 3/112/6 5/109/6
|
||||
f 3/112/6 8/107/6 4/114/6
|
||||
f 91/157/4 114/185/4 89/160/4
|
||||
f 91/157/4 116/187/4 114/185/4
|
||||
f 25/155/4 116/187/4 91/157/4
|
||||
f 116/187/4 25/155/4 117/188/4
|
||||
f 115/186/4 89/160/4 114/185/4
|
||||
f 117/188/4 89/160/4 115/186/4
|
||||
f 117/188/4 33/161/4 89/160/4
|
||||
f 33/161/4 117/188/4 25/155/4
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 130/196/1 39/57/1 131/256/1
|
||||
f 132/257/1 39/57/1 130/196/1
|
||||
f 39/57/1 132/257/1 18/58/1
|
||||
f 149/237/1 146/238/1 151/258/1
|
||||
f 138/220/4 60/88/4 145/222/4
|
||||
f 138/220/4 62/90/4 60/88/4
|
||||
f 138/220/4 63/92/4 62/90/4
|
||||
f 63/92/4 150/259/4 65/95/4
|
||||
f 150/259/4 63/92/4 138/220/4
|
||||
f 64/94/4 146/225/4 60/88/4
|
||||
f 60/88/4 146/225/4 145/222/4
|
||||
f 65/95/4 146/225/4 64/94/4
|
||||
f 65/95/4 151/260/4 146/225/4
|
||||
f 151/260/4 65/95/4 150/259/4
|
||||
f 136/215/3 150/261/3 138/217/3
|
||||
f 67/102/3 128/252/3 129/262/3
|
||||
f 68/104/3 128/252/3 67/102/3
|
||||
f 128/252/3 68/104/3 133/263/3
|
||||
f 48/68/6 87/135/6 86/134/6
|
||||
f 51/75/6 87/135/6 48/68/6
|
||||
f 87/135/6 51/75/6 88/136/6
|
||||
f 71/111/6 50/72/6 49/70/6
|
||||
f 51/75/6 72/113/6 88/136/6
|
||||
f 50/72/6 72/113/6 51/75/6
|
||||
f 72/113/6 50/72/6 71/111/6
|
||||
f 131/265/6 70/110/6 129/264/6
|
||||
f 39/106/6 70/110/6 131/265/6
|
||||
f 70/110/6 39/106/6 69/108/6
|
||||
f 71/111/6 129/264/6 70/110/6
|
||||
f 49/70/6 129/264/6 71/111/6
|
||||
f 48/68/6 129/264/6 49/70/6
|
||||
f 86/134/6 129/264/6 48/68/6
|
||||
f 85/133/6 129/264/6 86/134/6
|
||||
f 88/136/6 129/264/6 85/133/6
|
||||
f 88/136/6 67/115/6 129/264/6
|
||||
f 67/115/6 88/136/6 72/113/6
|
||||
f 93/159/4 37/55/4 36/54/4
|
||||
f 37/55/4 17/21/4 38/56/4
|
||||
f 17/21/4 37/55/4 93/159/4
|
||||
f 107/176/4 96/158/4 102/169/4
|
||||
f 107/176/4 95/162/4 96/158/4
|
||||
f 95/162/4 107/176/4 68/163/4
|
||||
f 133/267/4 103/171/4 132/266/4
|
||||
f 133/267/4 105/173/4 103/171/4
|
||||
f 105/173/4 68/163/4 107/176/4
|
||||
f 68/163/4 105/173/4 133/267/4
|
||||
f 102/169/4 132/266/4 103/171/4
|
||||
f 96/158/4 132/266/4 102/169/4
|
||||
f 93/159/4 132/266/4 96/158/4
|
||||
f 36/54/4 132/266/4 93/159/4
|
||||
f 35/53/4 132/266/4 36/54/4
|
||||
f 38/56/4 132/266/4 35/53/4
|
||||
f 38/56/4 18/22/4 132/266/4
|
||||
f 18/22/4 38/56/4 17/21/4
|
||||
|
17
mods/city/models/city_house_e.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
1050
mods/city/models/city_house_e.obj
Normal file
17
mods/city/models/city_house_f.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
1197
mods/city/models/city_house_f.obj
Normal file
17
mods/city/models/city_house_g.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
1466
mods/city/models/city_house_g.obj
Normal file
17
mods/city/models/city_house_h.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
1424
mods/city/models/city_house_h.obj
Normal file
17
mods/city/models/city_house_i.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
1123
mods/city/models/city_house_i.obj
Normal file
17
mods/city/models/city_house_j.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
785
mods/city/models/city_house_j.obj
Normal file
@ -0,0 +1,785 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_j.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v 0.2345292 -0.01999998 0.2718
|
||||
v -0.2774708 -0.01999998 0.2718
|
||||
v -0.2774708 0.16 0.2718
|
||||
v -0.2774708 0.16 -0.2466
|
||||
v -0.2774708 -0.01999998 -0.2466
|
||||
v 0.2345292 -0.01999998 -0.2466
|
||||
v -0.2774708 -0.182 0.09684
|
||||
v -0.2646708 -0.182 0.09684
|
||||
v -0.2774708 -0.182 0.18756
|
||||
v -0.2646708 -0.182 0.18756
|
||||
v -0.2774708 -0.23 0.2718
|
||||
v -0.2774708 -0.26 0.2718
|
||||
v -0.2774708 -0.23 -0.2466
|
||||
v -0.2774708 -0.26 -0.2466
|
||||
v 0.2345292 -0.23 0.2718
|
||||
v 0.2345292 -0.26 0.2718
|
||||
v -0.2646708 -0.09799996 0.18756
|
||||
v -0.2774708 -0.09799996 0.18756
|
||||
v -0.2774708 -0.09799996 0.09684
|
||||
v -0.2646708 -0.09799996 0.09684
|
||||
v -0.2774708 -0.2 0.207
|
||||
v -0.2774708 -0.07999998 0.207
|
||||
v -0.2774708 -0.07999998 0.0774
|
||||
v -0.2774708 -0.2 0.0774
|
||||
v -0.2646708 -0.11 0.1746
|
||||
v -0.2646708 -0.11 0.1098
|
||||
v -0.2646708 -0.17 0.1098
|
||||
v -0.2646708 -0.17 0.1746
|
||||
v -0.2774708 -0.44 0.207
|
||||
v -0.2774708 -0.338 0.18756
|
||||
v -0.2774708 -0.32 0.207
|
||||
v -0.2774708 -0.338 0.09684
|
||||
v -0.2774708 -0.32 0.0774
|
||||
v -0.2774708 -0.422 0.09684
|
||||
v -0.2774708 -0.422 0.18756
|
||||
v -0.2774708 -0.44 0.0774
|
||||
v -0.2646708 -0.338 0.18756
|
||||
v -0.2646708 -0.422 0.18756
|
||||
v -0.2646708 -0.338 0.09684
|
||||
v -0.2646708 -0.422 0.09684
|
||||
v -0.2646708 -0.35 0.1746
|
||||
v -0.2646708 -0.35 0.1098
|
||||
v -0.2646708 -0.41 0.1098
|
||||
v -0.2646708 -0.41 0.1746
|
||||
v -0.2262708 -0.146 -0.23364
|
||||
v -0.2262708 -0.146 -0.2466
|
||||
v -0.07267079 -0.146 -0.23364
|
||||
v -0.07267079 -0.146 -0.2466
|
||||
v -0.2262708 -0.09799996 -0.23364
|
||||
v -0.2262708 -0.09799996 -0.2466
|
||||
v -0.07267079 -0.09799996 -0.23364
|
||||
v -0.07267079 -0.09799996 -0.2466
|
||||
v 0.2345292 -0.23 -0.2466
|
||||
v 0.2345292 -0.26 -0.2466
|
||||
v -0.2454708 -0.07999998 -0.2466
|
||||
v -0.05347079 -0.07999998 -0.2466
|
||||
v -0.05347079 -0.164 -0.2466
|
||||
v -0.2454708 -0.164 -0.2466
|
||||
v -0.08547082 -0.11 -0.23364
|
||||
v -0.08547082 -0.134 -0.23364
|
||||
v -0.2134708 -0.134 -0.23364
|
||||
v -0.2134708 -0.11 -0.23364
|
||||
v 0.06172919 -0.182 0.25884
|
||||
v 0.1513292 -0.182 0.25884
|
||||
v 0.06172919 -0.182 0.2718
|
||||
v 0.1513292 -0.182 0.2718
|
||||
v 0.1705292 -0.07999998 0.2718
|
||||
v 0.06172919 -0.09799996 0.2718
|
||||
v 0.04252922 -0.07999998 0.2718
|
||||
v 0.04252922 -0.2 0.2718
|
||||
v 0.1513292 -0.09799996 0.2718
|
||||
v 0.1705292 -0.2 0.2718
|
||||
v 0.06172919 -0.09799996 0.25884
|
||||
v 0.1513292 -0.09799996 0.25884
|
||||
v 0.07452917 -0.11 0.25884
|
||||
v 0.07452917 -0.17 0.25884
|
||||
v 0.1385292 -0.17 0.25884
|
||||
v 0.1385292 -0.11 0.25884
|
||||
v -0.2134708 -0.47 -0.2466
|
||||
v -0.2134708 -0.5 -0.2466
|
||||
v -0.2134708 -0.32 -0.2466
|
||||
v -0.2134708 -0.32 -0.25308
|
||||
v -0.2134708 -0.5 -0.25308
|
||||
v -0.1046708 -0.5 -0.25308
|
||||
v -0.08547082 -0.5 -0.25308
|
||||
v -0.1046708 -0.338 -0.25308
|
||||
v -0.08547082 -0.32 -0.25308
|
||||
v -0.1942708 -0.338 -0.25308
|
||||
v -0.1942708 -0.5 -0.25308
|
||||
v -0.1942708 -0.338 -0.23364
|
||||
v -0.1046708 -0.338 -0.23364
|
||||
v -0.1046708 -0.5 -0.23364
|
||||
v -0.2774708 -0.47 0.2718
|
||||
v -0.2774708 -0.5 0.2718
|
||||
v -0.2774708 -0.47 -0.2466
|
||||
v -0.2774708 -0.5 -0.2466
|
||||
v -0.08547082 -0.32 -0.2466
|
||||
v -0.08547082 -0.47 -0.2466
|
||||
v -0.08547082 -0.5 -0.2466
|
||||
v 0.2345292 -0.47 -0.2466
|
||||
v 0.2345292 -0.5 -0.2466
|
||||
v -0.1942708 -0.5 -0.23364
|
||||
v 0.2345292 -0.5 0.2718
|
||||
v 0.2345292 -0.47 0.2718
|
||||
v 0.06172919 -0.338 0.25884
|
||||
v 0.06172919 -0.338 0.2718
|
||||
v 0.1513292 -0.338 0.25884
|
||||
v 0.1513292 -0.338 0.2718
|
||||
v 0.06172919 -0.5 0.2718
|
||||
v 0.06172919 -0.5 0.25884
|
||||
v 0.1513292 -0.5 0.25884
|
||||
v 0.1513292 -0.5 0.2718
|
||||
v 0.04252922 -0.47 0.2718
|
||||
v 0.04252922 -0.32 0.2718
|
||||
v 0.1705292 -0.32 0.2718
|
||||
v 0.1705292 -0.47 0.2718
|
||||
v 0.01052922 -0.07999998 -0.2466
|
||||
v 0.1833292 -0.09799996 -0.2466
|
||||
v 0.2025292 -0.07999998 -0.2466
|
||||
v 0.1833292 -0.146 -0.2466
|
||||
v 0.2025292 -0.164 -0.2466
|
||||
v 0.02972922 -0.146 -0.2466
|
||||
v 0.02972922 -0.09799996 -0.2466
|
||||
v 0.01052922 -0.164 -0.2466
|
||||
v 0.02972922 -0.09799996 -0.23364
|
||||
v 0.1705292 -0.11 -0.23364
|
||||
v 0.1833292 -0.09799996 -0.23364
|
||||
v 0.1705292 -0.134 -0.23364
|
||||
v 0.1833292 -0.146 -0.23364
|
||||
v 0.04252922 -0.134 -0.23364
|
||||
v 0.04252922 -0.11 -0.23364
|
||||
v 0.02972922 -0.146 -0.23364
|
||||
v 0.02972922 -0.338 -0.23364
|
||||
v 0.1705292 -0.35 -0.23364
|
||||
v 0.1833292 -0.338 -0.23364
|
||||
v 0.1705292 -0.374 -0.23364
|
||||
v 0.1833292 -0.386 -0.23364
|
||||
v 0.04252922 -0.374 -0.23364
|
||||
v 0.04252922 -0.35 -0.23364
|
||||
v 0.02972922 -0.386 -0.23364
|
||||
v 0.02972922 -0.386 -0.2466
|
||||
v 0.1833292 -0.386 -0.2466
|
||||
v 0.01052922 -0.32 -0.2466
|
||||
v 0.1833292 -0.338 -0.2466
|
||||
v 0.2025292 -0.32 -0.2466
|
||||
v 0.2025292 -0.404 -0.2466
|
||||
v 0.02972922 -0.338 -0.2466
|
||||
v 0.01052922 -0.404 -0.2466
|
||||
v -0.1366708 -0.368 -0.23364
|
||||
v -0.1622708 -0.368 -0.23364
|
||||
v -0.1366708 -0.47 -0.23364
|
||||
v -0.1622708 -0.47 -0.23364
|
||||
v -0.3074333 0.1897575 0.3042
|
||||
v -0.3074333 0.1897575 -0.279
|
||||
v 0.2712333 -0.01367977 0.3042
|
||||
v 0.2712333 -0.01367977 -0.279
|
||||
v -0.3074333 0.1705335 0.3042
|
||||
v -0.3074333 0.1705335 -0.279
|
||||
v 0.2644917 -0.03053376 0.3042
|
||||
v 0.2644917 -0.03053376 -0.279
|
||||
|
||||
vn 0 0 1
|
||||
vn -1 0 0
|
||||
vn 0 0 -1
|
||||
vn 0 1 0
|
||||
vn 0 -1 0
|
||||
vn 1 0 0
|
||||
vn 0.3316634 0.9433978 0
|
||||
vn 0.9284767 -0.3713907 0
|
||||
vn -0.3316634 -0.9433978 0
|
||||
|
||||
vt 0.2345292 -0.01999997
|
||||
vt -0.2774708 -0.01999997
|
||||
vt -0.2774708 0.16
|
||||
vt 0.2718 0.16
|
||||
vt 0.2718 -0.01999997
|
||||
vt -0.2466 0.16
|
||||
vt -0.2466 -0.01999997
|
||||
vt 0.2774708 -0.01999997
|
||||
vt -0.2345292 -0.01999997
|
||||
vt 0.2774708 0.16
|
||||
vt 0.2774708 0.09684001
|
||||
vt 0.2646708 0.09684001
|
||||
vt 0.2774708 0.18756
|
||||
vt 0.2646708 0.18756
|
||||
vt 0.2718 -0.23
|
||||
vt 0.2718 -0.26
|
||||
vt -0.2466 -0.23
|
||||
vt -0.2466 -0.26
|
||||
vt -0.2774708 -0.23
|
||||
vt 0.2345292 -0.23
|
||||
vt -0.2774708 -0.26
|
||||
vt 0.2345292 -0.26
|
||||
vt 0.2646708 -0.09799998
|
||||
vt 0.2774708 -0.09799998
|
||||
vt 0.2646708 -0.182
|
||||
vt 0.2774708 -0.182
|
||||
vt 0.2774708 -0.09684001
|
||||
vt 0.2774708 -0.18756
|
||||
vt 0.2646708 -0.09684001
|
||||
vt 0.2646708 -0.18756
|
||||
vt 0.207 -0.2
|
||||
vt 0.18756 -0.09799998
|
||||
vt 0.207 -0.07999999
|
||||
vt 0.09684001 -0.09799998
|
||||
vt 0.0774 -0.07999999
|
||||
vt 0.09684001 -0.182
|
||||
vt 0.18756 -0.182
|
||||
vt 0.0774 -0.2
|
||||
vt -0.2774708 -0.09799998
|
||||
vt -0.2646708 -0.09799998
|
||||
vt -0.2774708 -0.182
|
||||
vt -0.2646708 -0.182
|
||||
vt 0.1746 -0.11
|
||||
vt 0.1098 -0.11
|
||||
vt 0.1098 -0.17
|
||||
vt 0.1746 -0.17
|
||||
vt 0.207 -0.44
|
||||
vt 0.18756 -0.338
|
||||
vt 0.207 -0.32
|
||||
vt 0.09684001 -0.338
|
||||
vt 0.0774 -0.32
|
||||
vt 0.09684001 -0.422
|
||||
vt 0.18756 -0.422
|
||||
vt 0.0774 -0.44
|
||||
vt 0.2646708 -0.338
|
||||
vt 0.2774708 -0.338
|
||||
vt 0.2646708 -0.422
|
||||
vt 0.2774708 -0.422
|
||||
vt -0.2774708 -0.338
|
||||
vt -0.2646708 -0.338
|
||||
vt -0.2774708 -0.422
|
||||
vt -0.2646708 -0.422
|
||||
vt 0.1746 -0.35
|
||||
vt 0.1098 -0.35
|
||||
vt 0.1098 -0.41
|
||||
vt 0.1746 -0.41
|
||||
vt 0.2262708 -0.23364
|
||||
vt 0.2262708 -0.2466
|
||||
vt 0.07267079 -0.23364
|
||||
vt 0.07267079 -0.2466
|
||||
vt 0.23364 -0.146
|
||||
vt 0.23364 -0.09799998
|
||||
vt 0.2466 -0.146
|
||||
vt 0.2466 -0.09799998
|
||||
vt -0.23364 -0.09799998
|
||||
vt -0.23364 -0.146
|
||||
vt -0.2466 -0.09799998
|
||||
vt -0.2466 -0.146
|
||||
vt 0.2262708 0.2466
|
||||
vt 0.2262708 0.23364
|
||||
vt 0.07267079 0.2466
|
||||
vt 0.07267079 0.23364
|
||||
vt -0.2345292 -0.23
|
||||
vt 0.2774708 -0.23
|
||||
vt -0.2345292 -0.26
|
||||
vt 0.2774708 -0.26
|
||||
vt 0.2454707 -0.07999999
|
||||
vt 0.07267079 -0.09799998
|
||||
vt 0.05347079 -0.07999999
|
||||
vt 0.07267079 -0.146
|
||||
vt 0.05347079 -0.164
|
||||
vt 0.2262708 -0.146
|
||||
vt 0.2262708 -0.09799998
|
||||
vt 0.2454707 -0.164
|
||||
vt 0.08547082 -0.11
|
||||
vt 0.08547082 -0.134
|
||||
vt 0.2134708 -0.134
|
||||
vt 0.2134708 -0.11
|
||||
vt -0.2718 -0.26
|
||||
vt -0.2718 -0.23
|
||||
vt 0.2466 -0.26
|
||||
vt 0.2466 -0.23
|
||||
vt -0.06172919 0.25884
|
||||
vt -0.1513292 0.25884
|
||||
vt -0.06172919 0.2718
|
||||
vt -0.1513292 0.2718
|
||||
vt 0.1705292 -0.07999999
|
||||
vt 0.06172919 -0.09799998
|
||||
vt 0.04252922 -0.07999999
|
||||
vt 0.06172919 -0.182
|
||||
vt 0.04252922 -0.2
|
||||
vt 0.1513292 -0.182
|
||||
vt 0.1513292 -0.09799998
|
||||
vt 0.1705292 -0.2
|
||||
vt -0.06172919 -0.25884
|
||||
vt -0.06172919 -0.2718
|
||||
vt -0.1513292 -0.25884
|
||||
vt -0.1513292 -0.2718
|
||||
vt -0.2718 -0.182
|
||||
vt -0.2718 -0.09799998
|
||||
vt -0.25884 -0.182
|
||||
vt -0.25884 -0.09799998
|
||||
vt 0.07452917 -0.11
|
||||
vt 0.07452917 -0.17
|
||||
vt 0.1385292 -0.17
|
||||
vt 0.1385292 -0.11
|
||||
vt 0.2718 -0.09799998
|
||||
vt 0.2718 -0.182
|
||||
vt 0.25884 -0.09799998
|
||||
vt 0.25884 -0.182
|
||||
vt -0.2134708 -0.47
|
||||
vt -0.2134708 -0.5
|
||||
vt -0.2134708 -0.32
|
||||
vt -0.2466 -0.32
|
||||
vt -0.2466 -0.5
|
||||
vt -0.25308 -0.32
|
||||
vt -0.25308 -0.5
|
||||
vt 0.1046708 -0.5
|
||||
vt 0.08547082 -0.5
|
||||
vt 0.1046708 -0.338
|
||||
vt 0.08547082 -0.32
|
||||
vt 0.2134708 -0.32
|
||||
vt 0.1942708 -0.338
|
||||
vt 0.1942708 -0.5
|
||||
vt 0.2134708 -0.5
|
||||
vt 0.1942708 0.25308
|
||||
vt 0.1942708 0.23364
|
||||
vt 0.1046708 0.25308
|
||||
vt 0.1046708 0.23364
|
||||
vt -0.23364 -0.338
|
||||
vt -0.23364 -0.5
|
||||
vt -0.25308 -0.338
|
||||
vt 0.2718 -0.47
|
||||
vt 0.2718 -0.5
|
||||
vt -0.2466 -0.47
|
||||
vt 0.2134708 -0.47
|
||||
vt 0.2774708 -0.47
|
||||
vt 0.2774708 -0.5
|
||||
vt 0.2134708 -0.2466
|
||||
vt 0.2134708 -0.25308
|
||||
vt 0.08547082 -0.2466
|
||||
vt 0.08547082 -0.25308
|
||||
vt 0.08547082 -0.47
|
||||
vt -0.2345292 -0.47
|
||||
vt -0.2345292 -0.5
|
||||
vt 0.23364 -0.5
|
||||
vt 0.23364 -0.338
|
||||
vt 0.25308 -0.5
|
||||
vt 0.25308 -0.338
|
||||
vt -0.08547082 -0.47
|
||||
vt -0.08547082 -0.32
|
||||
vt -0.08547082 -0.5
|
||||
vt 0.2466 -0.5
|
||||
vt 0.2466 -0.32
|
||||
vt 0.25308 -0.32
|
||||
vt -0.2718 -0.5
|
||||
vt -0.2718 -0.47
|
||||
vt 0.2466 -0.47
|
||||
vt 0.08547082 0.25308
|
||||
vt 0.2134708 0.2466
|
||||
vt 0.2134708 0.25308
|
||||
vt 0.2774708 0.2466
|
||||
vt 0.2774708 -0.2718
|
||||
vt 0.08547082 0.2466
|
||||
vt -0.2345292 -0.2718
|
||||
vt -0.2345292 0.2466
|
||||
vt -0.2718 -0.338
|
||||
vt -0.25884 -0.5
|
||||
vt -0.25884 -0.338
|
||||
vt -0.2774708 -0.5
|
||||
vt -0.2774708 -0.47
|
||||
vt 0.06172919 -0.5
|
||||
vt 0.04252922 -0.47
|
||||
vt 0.06172919 -0.338
|
||||
vt 0.04252922 -0.32
|
||||
vt 0.1705292 -0.32
|
||||
vt 0.1513292 -0.338
|
||||
vt 0.1705292 -0.47
|
||||
vt 0.1513292 -0.5
|
||||
vt 0.2345292 -0.47
|
||||
vt 0.2345292 -0.5
|
||||
vt 0.2718 -0.338
|
||||
vt 0.25884 -0.338
|
||||
vt 0.25884 -0.5
|
||||
vt -0.01052922 -0.07999999
|
||||
vt -0.1833292 -0.09799998
|
||||
vt -0.2025292 -0.07999999
|
||||
vt -0.1833292 -0.146
|
||||
vt -0.2025292 -0.164
|
||||
vt -0.02972922 -0.146
|
||||
vt -0.02972922 -0.09799998
|
||||
vt -0.01052922 -0.164
|
||||
vt -0.1705292 -0.11
|
||||
vt -0.1705292 -0.134
|
||||
vt -0.04252922 -0.134
|
||||
vt -0.04252922 -0.11
|
||||
vt -0.02972922 -0.23364
|
||||
vt -0.02972922 -0.2466
|
||||
vt -0.1833292 -0.23364
|
||||
vt -0.1833292 -0.2466
|
||||
vt -0.02972922 0.2466
|
||||
vt -0.02972922 0.23364
|
||||
vt -0.1833292 0.2466
|
||||
vt -0.1833292 0.23364
|
||||
vt -0.02972922 -0.338
|
||||
vt -0.1705292 -0.35
|
||||
vt -0.1833292 -0.338
|
||||
vt -0.1705292 -0.374
|
||||
vt -0.1833292 -0.386
|
||||
vt -0.04252922 -0.374
|
||||
vt -0.04252922 -0.35
|
||||
vt -0.02972922 -0.386
|
||||
vt -0.01052922 -0.32
|
||||
vt -0.2025292 -0.32
|
||||
vt -0.2025292 -0.404
|
||||
vt -0.01052922 -0.404
|
||||
vt -0.23364 -0.386
|
||||
vt -0.2466 -0.338
|
||||
vt -0.2466 -0.386
|
||||
vt 0.23364 -0.386
|
||||
vt 0.2466 -0.386
|
||||
vt 0.2466 -0.338
|
||||
vt 0.1366708 -0.368
|
||||
vt 0.1622708 -0.368
|
||||
vt 0.1366708 -0.47
|
||||
vt 0.1622708 -0.47
|
||||
vt -0.2718 -0.01999997
|
||||
vt 0.2466 -0.01999997
|
||||
vt 0.01052922 -0.164
|
||||
vt -0.05347079 -0.164
|
||||
vt 0.2025292 -0.164
|
||||
vt -0.2454707 -0.164
|
||||
vt 0.3074333 0.3042
|
||||
vt 0.3074333 -0.279
|
||||
vt -0.2712333 0.3042
|
||||
vt -0.2712333 -0.279
|
||||
vt 0.3042 0.1897575
|
||||
vt 0.3042 0.1705335
|
||||
vt -0.279 0.1897575
|
||||
vt -0.279 0.1705335
|
||||
vt -0.3074333 0.1897575
|
||||
vt 0.2712333 -0.01367976
|
||||
vt -0.3074333 0.1705335
|
||||
vt 0.2644917 -0.03053376
|
||||
vt -0.3042 -0.03053376
|
||||
vt -0.3042 -0.01367976
|
||||
vt 0.279 -0.03053376
|
||||
vt 0.279 -0.01367976
|
||||
vt 0.3074333 -0.3042
|
||||
vt 0.3074333 0.279
|
||||
vt -0.2644917 0.279
|
||||
vt -0.2644917 -0.3042
|
||||
vt 0.3074333 0.1897575
|
||||
vt 0.3074333 0.1705335
|
||||
vt -0.2712333 -0.01367976
|
||||
vt -0.2644917 -0.03053376
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 4/6/2 2/5/2 3/4/2
|
||||
f 2/5/2 4/6/2 5/7/2
|
||||
f 4/10/3 6/9/3 5/8/3
|
||||
f 9/13/4 8/12/4 7/11/4
|
||||
f 8/12/4 9/13/4 10/14/4
|
||||
f 13/17/2 12/16/2 11/15/2
|
||||
f 12/16/2 13/17/2 14/18/2
|
||||
f 12/21/1 15/20/1 11/19/1
|
||||
f 15/20/1 12/21/1 16/22/1
|
||||
f 10/25/3 18/24/3 17/23/3
|
||||
f 18/24/3 10/25/3 9/26/3
|
||||
f 20/29/5 18/28/5 19/27/5
|
||||
f 18/28/5 20/29/5 17/30/5
|
||||
f 22/33/2 18/32/2 21/31/2
|
||||
f 22/33/2 19/34/2 18/32/2
|
||||
f 23/35/2 19/34/2 22/33/2
|
||||
f 19/34/2 23/35/2 7/36/2
|
||||
f 9/37/2 21/31/2 18/32/2
|
||||
f 7/36/2 21/31/2 9/37/2
|
||||
f 7/36/2 24/38/2 21/31/2
|
||||
f 24/38/2 7/36/2 23/35/2
|
||||
f 7/41/1 20/40/1 19/39/1
|
||||
f 20/40/1 7/41/1 8/42/1
|
||||
f 17/32/2 25/43/2 10/37/2
|
||||
f 17/32/2 26/44/2 25/43/2
|
||||
f 20/34/2 26/44/2 17/32/2
|
||||
f 26/44/2 20/34/2 27/45/2
|
||||
f 28/46/2 10/37/2 25/43/2
|
||||
f 27/45/2 10/37/2 28/46/2
|
||||
f 27/45/2 8/36/2 10/37/2
|
||||
f 8/36/2 27/45/2 20/34/2
|
||||
f 31/49/2 30/48/2 29/47/2
|
||||
f 31/49/2 32/50/2 30/48/2
|
||||
f 33/51/2 32/50/2 31/49/2
|
||||
f 32/50/2 33/51/2 34/52/2
|
||||
f 35/53/2 29/47/2 30/48/2
|
||||
f 34/52/2 29/47/2 35/53/2
|
||||
f 34/52/2 36/54/2 29/47/2
|
||||
f 36/54/2 34/52/2 33/51/2
|
||||
f 38/57/3 30/56/3 37/55/3
|
||||
f 30/56/3 38/57/3 35/58/3
|
||||
f 34/61/1 39/60/1 32/59/1
|
||||
f 39/60/1 34/61/1 40/62/1
|
||||
f 39/29/5 30/28/5 32/27/5
|
||||
f 30/28/5 39/29/5 37/30/5
|
||||
f 35/13/4 40/12/4 34/11/4
|
||||
f 40/12/4 35/13/4 38/14/4
|
||||
f 37/48/2 41/63/2 38/53/2
|
||||
f 37/48/2 42/64/2 41/63/2
|
||||
f 39/50/2 42/64/2 37/48/2
|
||||
f 42/64/2 39/50/2 43/65/2
|
||||
f 44/66/2 38/53/2 41/63/2
|
||||
f 43/65/2 38/53/2 44/66/2
|
||||
f 43/65/2 40/52/2 38/53/2
|
||||
f 40/52/2 43/65/2 39/50/2
|
||||
f 47/69/4 46/68/4 45/67/4
|
||||
f 46/68/4 47/69/4 48/70/4
|
||||
f 46/73/6 49/72/6 45/71/6
|
||||
f 49/72/6 46/73/6 50/74/6
|
||||
f 52/77/2 47/76/2 51/75/2
|
||||
f 47/76/2 52/77/2 48/78/2
|
||||
f 52/81/5 49/80/5 50/79/5
|
||||
f 49/80/5 52/81/5 51/82/5
|
||||
f 54/85/3 13/84/3 53/83/3
|
||||
f 13/84/3 54/85/3 14/86/3
|
||||
f 56/89/3 52/88/3 55/87/3
|
||||
f 56/89/3 48/90/3 52/88/3
|
||||
f 57/91/3 48/90/3 56/89/3
|
||||
f 48/90/3 57/91/3 46/92/3
|
||||
f 50/93/3 55/87/3 52/88/3
|
||||
f 46/92/3 55/87/3 50/93/3
|
||||
f 46/92/3 58/94/3 55/87/3
|
||||
f 58/94/3 46/92/3 57/91/3
|
||||
f 51/88/3 59/95/3 49/93/3
|
||||
f 51/88/3 60/96/3 59/95/3
|
||||
f 47/90/3 60/96/3 51/88/3
|
||||
f 60/96/3 47/90/3 61/97/3
|
||||
f 62/98/3 49/93/3 59/95/3
|
||||
f 61/97/3 49/93/3 62/98/3
|
||||
f 61/97/3 45/92/3 49/93/3
|
||||
f 45/92/3 61/97/3 47/90/3
|
||||
f 54/101/6 15/100/6 16/99/6
|
||||
f 15/100/6 54/101/6 53/102/6
|
||||
f 65/105/4 64/104/4 63/103/4
|
||||
f 64/104/4 65/105/4 66/106/4
|
||||
f 69/109/1 68/108/1 67/107/1
|
||||
f 69/109/1 65/110/1 68/108/1
|
||||
f 70/111/1 65/110/1 69/109/1
|
||||
f 65/110/1 70/111/1 66/112/1
|
||||
f 71/113/1 67/107/1 68/108/1
|
||||
f 66/112/1 67/107/1 71/113/1
|
||||
f 66/112/1 72/114/1 67/107/1
|
||||
f 72/114/1 66/112/1 70/111/1
|
||||
f 74/117/5 68/116/5 73/115/5
|
||||
f 68/116/5 74/117/5 71/118/5
|
||||
f 63/121/6 68/120/6 65/119/6
|
||||
f 68/120/6 63/121/6 73/122/6
|
||||
f 73/108/1 75/123/1 74/113/1
|
||||
f 73/108/1 76/124/1 75/123/1
|
||||
f 63/110/1 76/124/1 73/108/1
|
||||
f 76/124/1 63/110/1 77/125/1
|
||||
f 78/126/1 74/113/1 75/123/1
|
||||
f 77/125/1 74/113/1 78/126/1
|
||||
f 77/125/1 64/112/1 74/113/1
|
||||
f 64/112/1 77/125/1 63/110/1
|
||||
f 74/129/2 66/128/2 71/127/2
|
||||
f 66/128/2 74/129/2 64/130/2
|
||||
f 81/133/2 80/132/2 79/131/2
|
||||
f 82/136/2 80/135/2 81/134/2
|
||||
f 80/135/2 82/136/2 83/137/2
|
||||
f 86/140/3 85/139/3 84/138/3
|
||||
f 85/139/3 86/140/3 87/141/3
|
||||
f 87/141/3 86/140/3 82/142/3
|
||||
f 88/143/3 82/142/3 86/140/3
|
||||
f 89/144/3 82/142/3 88/143/3
|
||||
f 82/142/3 89/144/3 83/145/3
|
||||
f 86/148/5 90/147/5 88/146/5
|
||||
f 90/147/5 86/148/5 91/149/5
|
||||
f 86/152/2 92/151/2 91/150/2
|
||||
f 92/151/2 86/152/2 84/137/2
|
||||
f 95/155/2 94/154/2 93/153/2
|
||||
f 94/154/2 95/155/2 96/135/2
|
||||
f 80/145/3 95/157/3 79/156/3
|
||||
f 95/157/3 80/145/3 96/158/3
|
||||
f 97/161/4 82/160/4 81/159/4
|
||||
f 82/160/4 97/161/4 87/162/4
|
||||
f 100/164/3 99/139/3 98/163/3
|
||||
f 99/139/3 100/164/3 101/165/3
|
||||
f 89/168/6 90/167/6 102/166/6
|
||||
f 90/167/6 89/168/6 88/169/6
|
||||
f 99/172/6 97/171/6 98/170/6
|
||||
f 85/168/6 97/174/6 99/173/6
|
||||
f 97/174/6 85/168/6 87/175/6
|
||||
f 101/173/6 104/177/6 103/176/6
|
||||
f 104/177/6 101/173/6 100/178/6
|
||||
f 107/117/5 106/116/5 105/115/5
|
||||
f 106/116/5 107/117/5 108/118/5
|
||||
f 84/148/5 85/179/5 92/149/5
|
||||
f 83/181/5 89/146/5 80/180/5
|
||||
f 80/180/5 94/183/5 96/182/5
|
||||
f 89/146/5 94/183/5 80/180/5
|
||||
f 102/147/5 94/183/5 89/146/5
|
||||
f 92/149/5 94/183/5 102/147/5
|
||||
f 85/179/5 94/183/5 92/149/5
|
||||
f 99/184/5 94/183/5 85/179/5
|
||||
f 94/183/5 110/115/5 109/116/5
|
||||
f 110/115/5 94/183/5 99/184/5
|
||||
f 99/184/5 111/117/5 110/115/5
|
||||
f 111/117/5 103/185/5 112/118/5
|
||||
f 99/184/5 103/185/5 111/117/5
|
||||
f 103/185/5 99/184/5 101/186/5
|
||||
f 110/188/6 106/187/6 109/176/6
|
||||
f 106/187/6 110/188/6 105/189/6
|
||||
f 109/192/1 93/191/1 94/190/1
|
||||
f 93/191/1 109/192/1 113/193/1
|
||||
f 106/194/1 113/193/1 109/192/1
|
||||
f 113/193/1 106/194/1 114/195/1
|
||||
f 114/195/1 106/194/1 115/196/1
|
||||
f 108/197/1 115/196/1 106/194/1
|
||||
f 108/197/1 116/198/1 115/196/1
|
||||
f 112/199/1 116/198/1 108/197/1
|
||||
f 112/199/1 104/200/1 116/198/1
|
||||
f 104/200/1 112/199/1 103/201/1
|
||||
f 107/203/2 112/154/2 108/202/2
|
||||
f 112/154/2 107/203/2 111/204/2
|
||||
f 119/207/3 118/206/3 117/205/3
|
||||
f 119/207/3 120/208/3 118/206/3
|
||||
f 121/209/3 120/208/3 119/207/3
|
||||
f 120/208/3 121/209/3 122/210/3
|
||||
f 123/211/3 117/205/3 118/206/3
|
||||
f 122/210/3 117/205/3 123/211/3
|
||||
f 122/210/3 124/212/3 117/205/3
|
||||
f 124/212/3 122/210/3 121/209/3
|
||||
f 127/206/3 126/213/3 125/211/3
|
||||
f 127/206/3 128/214/3 126/213/3
|
||||
f 129/208/3 128/214/3 127/206/3
|
||||
f 128/214/3 129/208/3 130/215/3
|
||||
f 131/216/3 125/211/3 126/213/3
|
||||
f 130/215/3 125/211/3 131/216/3
|
||||
f 130/215/3 132/210/3 125/211/3
|
||||
f 132/210/3 130/215/3 129/208/3
|
||||
f 122/73/6 125/72/6 132/71/6
|
||||
f 125/72/6 122/73/6 123/74/6
|
||||
f 129/219/4 122/218/4 132/217/4
|
||||
f 122/218/4 129/219/4 120/220/4
|
||||
f 118/77/2 129/76/2 127/75/2
|
||||
f 129/76/2 118/77/2 120/78/2
|
||||
f 118/223/5 125/222/5 123/221/5
|
||||
f 125/222/5 118/223/5 127/224/5
|
||||
f 135/227/3 134/226/3 133/225/3
|
||||
f 135/227/3 136/228/3 134/226/3
|
||||
f 137/229/3 136/228/3 135/227/3
|
||||
f 136/228/3 137/229/3 138/230/3
|
||||
f 139/231/3 133/225/3 134/226/3
|
||||
f 138/230/3 133/225/3 139/231/3
|
||||
f 138/230/3 140/232/3 133/225/3
|
||||
f 140/232/3 138/230/3 137/229/3
|
||||
f 137/219/4 141/218/4 140/217/4
|
||||
f 141/218/4 137/219/4 142/220/4
|
||||
f 145/234/3 144/227/3 143/233/3
|
||||
f 145/234/3 142/229/3 144/227/3
|
||||
f 146/235/3 142/229/3 145/234/3
|
||||
f 142/229/3 146/235/3 141/232/3
|
||||
f 147/225/3 143/233/3 144/227/3
|
||||
f 141/232/3 143/233/3 147/225/3
|
||||
f 141/232/3 148/236/3 143/233/3
|
||||
f 148/236/3 141/232/3 146/235/3
|
||||
f 144/223/5 133/222/5 147/221/5
|
||||
f 133/222/5 144/223/5 135/224/5
|
||||
f 144/238/2 137/237/2 135/150/2
|
||||
f 137/237/2 144/238/2 142/239/2
|
||||
f 141/241/6 133/167/6 140/240/6
|
||||
f 133/167/6 141/241/6 147/242/6
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 26/44/2 28/46/2 25/43/2
|
||||
f 28/46/2 26/44/2 27/45/2
|
||||
f 42/64/2 44/66/2 41/63/2
|
||||
f 44/66/2 42/64/2 43/65/2
|
||||
f 60/96/3 62/98/3 59/95/3
|
||||
f 62/98/3 60/96/3 61/97/3
|
||||
f 76/124/1 78/126/1 75/123/1
|
||||
f 78/126/1 76/124/1 77/125/1
|
||||
f 151/245/3 150/244/3 149/243/3
|
||||
f 150/244/3 151/245/3 152/246/3
|
||||
f 128/214/3 131/216/3 126/213/3
|
||||
f 131/216/3 128/214/3 130/215/3
|
||||
f 136/228/3 139/231/3 134/226/3
|
||||
f 139/231/3 136/228/3 138/230/3
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 2/5/2 22/33/2 11/15/2
|
||||
f 2/5/2 23/35/2 22/33/2
|
||||
f 23/35/2 5/7/2 24/38/2
|
||||
f 5/7/2 23/35/2 2/5/2
|
||||
f 21/31/2 11/15/2 22/33/2
|
||||
f 24/38/2 11/15/2 21/31/2
|
||||
f 24/38/2 13/17/2 11/15/2
|
||||
f 13/17/2 24/38/2 5/7/2
|
||||
f 70/111/1 11/19/1 72/114/1
|
||||
f 11/19/1 70/111/1 2/2/1
|
||||
f 2/2/1 69/109/1 1/1/1
|
||||
f 2/2/1 70/111/1 69/109/1
|
||||
f 67/107/1 1/1/1 69/109/1
|
||||
f 72/114/1 1/1/1 67/107/1
|
||||
f 72/114/1 15/20/1 1/1/1
|
||||
f 15/20/1 72/114/1 11/19/1
|
||||
f 53/102/6 1/247/6 15/100/6
|
||||
f 1/247/6 53/102/6 6/248/6
|
||||
f 12/16/2 31/49/2 93/153/2
|
||||
f 12/16/2 33/51/2 31/49/2
|
||||
f 33/51/2 14/18/2 36/54/2
|
||||
f 14/18/2 33/51/2 12/16/2
|
||||
f 29/47/2 93/153/2 31/49/2
|
||||
f 36/54/2 93/153/2 29/47/2
|
||||
f 36/54/2 95/155/2 93/153/2
|
||||
f 95/155/2 36/54/2 14/18/2
|
||||
f 148/236/3 97/141/3 143/233/3
|
||||
f 148/236/3 98/163/3 97/141/3
|
||||
f 98/163/3 148/236/3 100/164/3
|
||||
f 54/85/3 145/234/3 14/86/3
|
||||
f 54/85/3 146/235/3 145/234/3
|
||||
f 146/235/3 100/164/3 148/236/3
|
||||
f 100/164/3 146/235/3 54/85/3
|
||||
f 143/233/3 14/86/3 145/234/3
|
||||
f 97/141/3 14/86/3 143/233/3
|
||||
f 81/142/3 14/86/3 97/141/3
|
||||
f 79/156/3 14/86/3 81/142/3
|
||||
f 14/86/3 79/156/3 95/157/3
|
||||
f 12/21/1 114/195/1 16/22/1
|
||||
f 93/191/1 114/195/1 12/21/1
|
||||
f 114/195/1 93/191/1 113/193/1
|
||||
f 115/196/1 16/22/1 114/195/1
|
||||
f 116/198/1 16/22/1 115/196/1
|
||||
f 16/22/1 116/198/1 104/200/1
|
||||
f 100/178/6 16/99/6 104/177/6
|
||||
f 16/99/6 100/178/6 54/101/6
|
||||
f 124/212/3 56/89/3 117/205/3
|
||||
f 56/89/3 124/212/3 57/91/3
|
||||
f 6/9/3 119/207/3 5/8/3
|
||||
f 6/9/3 121/209/3 119/207/3
|
||||
f 121/251/3 57/250/3 124/249/3
|
||||
f 121/251/3 58/252/3 57/250/3
|
||||
f 121/209/3 53/83/3 58/94/3
|
||||
f 53/83/3 121/209/3 6/9/3
|
||||
f 117/205/3 5/8/3 119/207/3
|
||||
f 56/89/3 5/8/3 117/205/3
|
||||
f 55/87/3 5/8/3 56/89/3
|
||||
f 58/94/3 5/8/3 55/87/3
|
||||
f 58/94/3 13/84/3 5/8/3
|
||||
f 13/84/3 58/94/3 53/83/3
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 91/140/3 149/243/3 90/143/3
|
||||
f 91/140/3 151/245/3 149/243/3
|
||||
f 92/138/3 151/245/3 91/140/3
|
||||
f 151/245/3 92/138/3 152/246/3
|
||||
f 150/244/3 90/143/3 149/243/3
|
||||
f 152/246/3 90/143/3 150/244/3
|
||||
f 152/246/3 102/144/3 90/143/3
|
||||
f 102/144/3 152/246/3 92/138/3
|
||||
f 110/192/1 107/197/1 105/194/1
|
||||
f 107/197/1 110/192/1 111/199/1
|
||||
|
||||
usemtl roof(Clone)
|
||||
|
||||
f 155/255/7 154/254/7 153/253/7
|
||||
f 154/254/7 155/255/7 156/256/7
|
||||
f 154/259/2 157/258/2 153/257/2
|
||||
f 157/258/2 154/259/2 158/260/2
|
||||
f 157/263/1 155/262/1 153/261/1
|
||||
f 155/262/1 157/263/1 159/264/1
|
||||
f 160/267/8 155/266/8 159/265/8
|
||||
f 155/266/8 160/267/8 156/268/8
|
||||
f 158/270/9 4/182/9 157/269/9
|
||||
f 158/270/9 6/186/9 4/182/9
|
||||
f 6/186/9 158/270/9 160/271/9
|
||||
f 3/183/9 157/269/9 4/182/9
|
||||
f 1/185/9 157/269/9 3/183/9
|
||||
f 160/271/9 1/185/9 6/186/9
|
||||
f 1/185/9 159/272/9 157/269/9
|
||||
f 159/272/9 1/185/9 160/271/9
|
||||
f 156/275/3 158/274/3 154/273/3
|
||||
f 158/274/3 156/275/3 160/276/3
|
||||
|
17
mods/city/models/city_house_k.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
885
mods/city/models/city_house_k.obj
Normal file
@ -0,0 +1,885 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_k.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v 0.01832003 -0.02000007 0.018
|
||||
v -0.23768 -0.02000007 0.01800001
|
||||
v 0.01832003 -0.2300001 0.018
|
||||
v -0.2184799 -0.2300001 0.01800001
|
||||
v -0.23768 -0.2300001 0.01800001
|
||||
v 0.27432 -0.02000007 0.274
|
||||
v 0.08232002 -0.0800001 0.274
|
||||
v -0.23768 -0.02000007 0.274
|
||||
v 0.08232002 -0.2000001 0.274
|
||||
v 0.21032 -0.2000001 0.274
|
||||
v -0.23768 -0.2300001 0.274
|
||||
v 0.21032 -0.0800001 0.274
|
||||
v 0.27432 -0.2300001 0.274
|
||||
v -0.23768 -0.0800001 0.21
|
||||
v -0.23768 -0.0800001 0.082
|
||||
v -0.23768 -0.2000001 0.082
|
||||
v -0.23768 -0.2000001 0.21
|
||||
v 0.01832003 -0.2300001 -0.2188
|
||||
v 0.01832003 -0.02000007 -0.238
|
||||
v 0.01832003 -0.2300001 -0.238
|
||||
v -0.23768 -0.4700001 0.274
|
||||
v -0.23768 -0.3200001 0.21
|
||||
v -0.23768 -0.2600001 0.274
|
||||
v -0.23768 -0.3200001 0.082
|
||||
v -0.23768 -0.4400001 0.082
|
||||
v -0.23768 -0.2600001 -0.238
|
||||
v -0.23768 -0.4400001 0.21
|
||||
v -0.23768 -0.4700001 -0.238
|
||||
v 0.27432 -0.2600001 0.274
|
||||
v 0.27432 -0.4700001 0.274
|
||||
v 0.27432 -0.2300001 -0.238
|
||||
v 0.27432 -0.02000007 -0.238
|
||||
v 0.01832003 -0.3200001 -0.238
|
||||
v -0.04567997 -0.3200001 -0.238
|
||||
v 0.01832003 -0.4700001 -0.238
|
||||
v -0.04567997 -0.4700001 -0.238
|
||||
v 0.21032 -0.3200001 -0.238
|
||||
v 0.27432 -0.2600001 -0.238
|
||||
v 0.27432 -0.4700001 -0.238
|
||||
v 0.21032 -0.4700001 -0.238
|
||||
v -0.17368 -0.3200001 -0.238
|
||||
v -0.17368 -0.4700001 -0.238
|
||||
v 0.01832003 -0.4700001 0.01800001
|
||||
v 0.01832003 -0.3200001 0.01800001
|
||||
v 0.27432 -0.3200001 -0.174
|
||||
v 0.27432 -0.4700001 -0.174
|
||||
v 0.27432 -0.3200001 0.082
|
||||
v 0.27432 -0.4700001 0.01800001
|
||||
v 0.27432 -0.4700001 0.082
|
||||
v 0.27432 -0.4700001 0.21
|
||||
v 0.27432 -0.3200001 0.21
|
||||
v 0.27432 -0.3200001 0.01800001
|
||||
v 0.24232 -0.0800001 -0.238
|
||||
v 0.24232 -0.2000001 -0.238
|
||||
v 0.05032002 -0.2000001 -0.238
|
||||
v 0.05032002 -0.0800001 -0.238
|
||||
v 0.21032 -0.3200001 -0.174
|
||||
v 0.21032 -0.4700001 -0.174
|
||||
v 0.01832003 0.1599999 0.01800001
|
||||
v 0.01832002 0.1599999 0.274
|
||||
v 0.01832002 0.1599999 -0.01399999
|
||||
v 0.01832003 0.1599999 -0.238
|
||||
v -0.23768 -0.1820001 0.1012
|
||||
v -0.22488 -0.1820001 0.1012
|
||||
v -0.23768 -0.1820001 0.1908
|
||||
v -0.22488 -0.1820001 0.1908
|
||||
v -0.22488 -0.09800008 0.1908
|
||||
v -0.23768 -0.09800008 0.1908
|
||||
v -0.23768 -0.09800008 0.1012
|
||||
v -0.22488 -0.09800008 0.1012
|
||||
v -0.22488 -0.1100001 0.178
|
||||
v -0.22488 -0.1100001 0.114
|
||||
v -0.22488 -0.1700001 0.114
|
||||
v -0.22488 -0.1700001 0.178
|
||||
v 0.01832003 -0.2600001 0.01800001
|
||||
v -0.1096811 -0.2600001 0.01800001
|
||||
v -0.2184799 -0.2600001 0.01800001
|
||||
v 0.01832003 -0.2600001 -0.2188
|
||||
v -0.23768 -0.4220001 0.1012
|
||||
v -0.22488 -0.4220001 0.1012
|
||||
v -0.23768 -0.4220001 0.1908
|
||||
v -0.22488 -0.4220001 0.1908
|
||||
v -0.22488 -0.3380001 0.1908
|
||||
v -0.23768 -0.3380001 0.1908
|
||||
v -0.22488 -0.3500001 0.178
|
||||
v -0.22488 -0.3500001 0.114
|
||||
v -0.22488 -0.3380001 0.1012
|
||||
v -0.22488 -0.4100001 0.114
|
||||
v -0.22488 -0.4100001 0.178
|
||||
v -0.23768 -0.3380001 0.1012
|
||||
v -0.23768 -0.5000001 0.274
|
||||
v 0.27432 -0.5000001 0.274
|
||||
v -0.23768 -0.5000001 -0.238
|
||||
v -0.23768 -0.2180001 -0.2188
|
||||
v -0.23768 -0.2180001 -0.238
|
||||
v -0.2184799 -0.2180001 -0.2188
|
||||
v -0.2184799 -0.2180001 -0.238
|
||||
v -0.23768 -0.2300001 -0.2188
|
||||
v -0.2184799 -0.2300001 -0.2188
|
||||
v -0.2184799 -0.2300001 -0.238
|
||||
v -0.2184799 -0.2600001 -0.2188
|
||||
v 0.10152 -0.1820001 0.2612
|
||||
v 0.19112 -0.1820001 0.2612
|
||||
v 0.10152 -0.1820001 0.274
|
||||
v 0.19112 -0.1820001 0.274
|
||||
v 0.19112 -0.09800008 0.274
|
||||
v 0.19112 -0.09800008 0.2612
|
||||
v 0.10152 -0.09800008 0.2612
|
||||
v 0.10152 -0.09800008 0.274
|
||||
v 0.11432 -0.1100001 0.2612
|
||||
v 0.11432 -0.1700001 0.2612
|
||||
v 0.17832 -0.1700001 0.2612
|
||||
v 0.17832 -0.1100001 0.2612
|
||||
v -0.04567997 -0.5000001 -0.238
|
||||
v 0.01832003 -0.5000001 -0.238
|
||||
v -0.06487998 -0.5000001 -0.2252
|
||||
v -0.04567997 -0.5000001 -0.2444
|
||||
v -0.06487998 -0.5000001 -0.2444
|
||||
v -0.17368 -0.5000001 -0.238
|
||||
v -0.15448 -0.5000001 -0.2444
|
||||
v -0.17368 -0.5000001 -0.2444
|
||||
v -0.15448 -0.5000001 -0.2252
|
||||
v 0.01832003 -0.5000001 0.01800001
|
||||
v 0.27432 -0.5000001 0.1908
|
||||
v 0.26152 -0.5000001 0.1908
|
||||
v 0.26152 -0.5000001 0.1012
|
||||
v 0.27432 -0.5000001 0.1012
|
||||
v 0.27432 -0.5000001 0.01800001
|
||||
v -0.15448 -0.3380001 -0.2252
|
||||
v -0.15448 -0.3380001 -0.2444
|
||||
v -0.06487998 -0.3380001 -0.2444
|
||||
v -0.06487998 -0.3380001 -0.2252
|
||||
v -0.04567997 -0.3200001 -0.2444
|
||||
v -0.17368 -0.3200001 -0.2444
|
||||
v 0.27432 -0.3380001 0.1012
|
||||
v 0.27432 -0.3380001 0.1908
|
||||
v 0.26152 -0.3380001 0.1908
|
||||
v 0.26152 -0.3380001 0.1012
|
||||
v 0.06952003 -0.1820001 -0.2252
|
||||
v 0.06952003 -0.09800008 -0.2252
|
||||
v 0.06952003 -0.1820001 -0.238
|
||||
v 0.06952003 -0.09800008 -0.238
|
||||
v 0.22312 -0.1820001 -0.2252
|
||||
v 0.22312 -0.1820001 -0.238
|
||||
v 0.22312 -0.09800008 -0.238
|
||||
v 0.22312 -0.09800008 -0.2252
|
||||
v 0.15272 -0.1100001 -0.2252
|
||||
v 0.13992 -0.1100001 -0.2252
|
||||
v 0.15272 -0.1700001 -0.2252
|
||||
v 0.13992 -0.1700001 -0.2252
|
||||
v 0.21032 -0.1700001 -0.2252
|
||||
v 0.08232002 -0.1700001 -0.2252
|
||||
v 0.21032 -0.1100001 -0.2252
|
||||
v 0.08232002 -0.1100001 -0.2252
|
||||
v 0.21032 -0.5000001 -0.174
|
||||
v 0.21032 -0.5000001 -0.238
|
||||
v 0.27432 -0.5000001 -0.174
|
||||
v 0.27432 -0.5000001 -0.238
|
||||
v -0.09687997 -0.3680001 -0.2252
|
||||
v -0.12248 -0.3680001 -0.2252
|
||||
v -0.09687997 -0.4700001 -0.2252
|
||||
v -0.12248 -0.4700001 -0.2252
|
||||
v -0.2747999 -0.02360007 0.306
|
||||
v -0.2747999 -0.02360007 -0.01399999
|
||||
v 0.01832002 0.1824999 0.306
|
||||
v 0.01832002 0.1824999 -0.01399999
|
||||
v -0.2632799 -0.03800011 -0.01399999
|
||||
v -0.2632799 -0.03800011 0.306
|
||||
v 0.01832002 0.1599999 0.306
|
||||
v 0.31144 -0.02360007 0.306
|
||||
v 0.29992 -0.03800011 0.306
|
||||
v 0.01832003 0.1599999 -0.27
|
||||
v 0.01832003 0.1824999 -0.27
|
||||
v 0.31144 -0.02360007 -0.27
|
||||
v 0.29992 -0.03800011 -0.27
|
||||
|
||||
vn 0 0 -1
|
||||
vn 0 0 1
|
||||
vn -1 0 0
|
||||
vn 1 0 0
|
||||
vn 0 -1 0
|
||||
vn 0 1 0
|
||||
vn -0.5751768 0.8180292 0
|
||||
vn 0.5751768 -0.8180292 0
|
||||
vn -0.7808688 -0.624695 0
|
||||
vn 0.7808688 -0.624695 0
|
||||
vn -0.5751768 -0.8180292 0
|
||||
vn 0.5751768 0.8180292 0
|
||||
|
||||
vt -0.01832003 -0.02000008
|
||||
vt 0.2376799 -0.02000008
|
||||
vt -0.01832003 -0.2300001
|
||||
vt 0.2184799 -0.2300001
|
||||
vt 0.2376799 -0.2300001
|
||||
vt 0.27432 -0.02000008
|
||||
vt 0.08232002 -0.0800001
|
||||
vt -0.2376799 -0.02000008
|
||||
vt 0.08232002 -0.2000001
|
||||
vt 0.21032 -0.2000001
|
||||
vt -0.2376799 -0.2300001
|
||||
vt 0.21032 -0.0800001
|
||||
vt 0.27432 -0.2300001
|
||||
vt 0.274 -0.2300001
|
||||
vt 0.21 -0.0800001
|
||||
vt 0.274 -0.02000008
|
||||
vt 0.082 -0.0800001
|
||||
vt 0.082 -0.2000001
|
||||
vt 0.01800001 -0.02000008
|
||||
vt 0.21 -0.2000001
|
||||
vt 0.01800001 -0.2300001
|
||||
vt 0.018 -0.2300001
|
||||
vt -0.2188 -0.2300001
|
||||
vt 0.018 -0.02000008
|
||||
vt -0.238 -0.02000008
|
||||
vt -0.238 -0.2300001
|
||||
vt 0.274 -0.4700001
|
||||
vt 0.21 -0.3200001
|
||||
vt 0.274 -0.2600001
|
||||
vt 0.082 -0.3200001
|
||||
vt 0.082 -0.4400001
|
||||
vt -0.238 -0.2600001
|
||||
vt 0.21 -0.4400001
|
||||
vt -0.238 -0.4700001
|
||||
vt -0.2376799 -0.2600001
|
||||
vt 0.27432 -0.2600001
|
||||
vt -0.2376799 -0.4700001
|
||||
vt 0.27432 -0.4700001
|
||||
vt -0.274 -0.2300001
|
||||
vt -0.274 -0.02000008
|
||||
vt 0.238 -0.2300001
|
||||
vt 0.238 -0.02000008
|
||||
vt -0.01832003 -0.3200001
|
||||
vt 0.04567997 -0.3200001
|
||||
vt -0.01832003 -0.4700001
|
||||
vt 0.04567997 -0.4700001
|
||||
vt 0.2376799 -0.2600001
|
||||
vt -0.21032 -0.3200001
|
||||
vt -0.27432 -0.2600001
|
||||
vt -0.27432 -0.4700001
|
||||
vt -0.21032 -0.4700001
|
||||
vt 0.17368 -0.3200001
|
||||
vt 0.17368 -0.4700001
|
||||
vt 0.2376799 -0.4700001
|
||||
vt -0.01800001 -0.4700001
|
||||
vt -0.01800001 -0.3200001
|
||||
vt 0.238 -0.4700001
|
||||
vt 0.238 -0.3200001
|
||||
vt 0.174 -0.3200001
|
||||
vt 0.174 -0.4700001
|
||||
vt -0.082 -0.3200001
|
||||
vt -0.082 -0.4700001
|
||||
vt -0.21 -0.4700001
|
||||
vt -0.274 -0.2600001
|
||||
vt -0.21 -0.3200001
|
||||
vt -0.274 -0.4700001
|
||||
vt 0.238 -0.2600001
|
||||
vt -0.27432 -0.3200001
|
||||
vt -0.24232 -0.0800001
|
||||
vt -0.27432 -0.02000008
|
||||
vt -0.24232 -0.2000001
|
||||
vt -0.05032002 -0.2000001
|
||||
vt -0.27432 -0.2300001
|
||||
vt -0.05032002 -0.0800001
|
||||
vt 0.21032 -0.3200001
|
||||
vt 0.27432 -0.3200001
|
||||
vt 0.21032 -0.4700001
|
||||
vt -0.174 -0.3200001
|
||||
vt -0.174 -0.4700001
|
||||
vt -0.238 -0.3200001
|
||||
vt -0.01832003 0.238
|
||||
vt -0.01832003 -0.01800001
|
||||
vt -0.21032 0.238
|
||||
vt -0.21032 0.174
|
||||
vt -0.27432 0.174
|
||||
vt -0.27432 -0.01800001
|
||||
vt -0.01832003 0.1599999
|
||||
vt 0.01832002 0.1599999
|
||||
vt 0.01800001 0.1599999
|
||||
vt -0.01399999 0.1599999
|
||||
vt -0.238 0.1599999
|
||||
vt 0.2376799 0.1012
|
||||
vt 0.22488 0.1012
|
||||
vt 0.2376799 0.1908
|
||||
vt 0.22488 0.1908
|
||||
vt 0.22488 -0.09800007
|
||||
vt 0.2376799 -0.09800007
|
||||
vt 0.22488 -0.1820001
|
||||
vt 0.2376799 -0.1820001
|
||||
vt 0.2376799 -0.1012
|
||||
vt 0.2376799 -0.1908
|
||||
vt 0.22488 -0.1012
|
||||
vt 0.22488 -0.1908
|
||||
vt -0.2376799 -0.09800007
|
||||
vt -0.22488 -0.09800007
|
||||
vt -0.2376799 -0.1820001
|
||||
vt -0.22488 -0.1820001
|
||||
vt 0.1908 -0.09800007
|
||||
vt 0.1012 -0.09800007
|
||||
vt 0.1012 -0.1820001
|
||||
vt 0.1908 -0.1820001
|
||||
vt 0.178 -0.1100001
|
||||
vt 0.114 -0.1100001
|
||||
vt 0.114 -0.1700001
|
||||
vt 0.178 -0.1700001
|
||||
vt -0.01832003 -0.2600001
|
||||
vt 0.1096811 -0.2600001
|
||||
vt 0.2184799 -0.2600001
|
||||
vt 0.01800001 -0.2600001
|
||||
vt -0.2188 -0.2600001
|
||||
vt 0.22488 -0.3380001
|
||||
vt 0.2376799 -0.3380001
|
||||
vt 0.22488 -0.4220001
|
||||
vt 0.2376799 -0.4220001
|
||||
vt 0.1908 -0.4220001
|
||||
vt 0.178 -0.3500001
|
||||
vt 0.1908 -0.3380001
|
||||
vt 0.114 -0.3500001
|
||||
vt 0.1012 -0.3380001
|
||||
vt 0.114 -0.4100001
|
||||
vt 0.178 -0.4100001
|
||||
vt 0.1012 -0.4220001
|
||||
vt -0.2376799 -0.3380001
|
||||
vt -0.22488 -0.3380001
|
||||
vt -0.2376799 -0.4220001
|
||||
vt -0.22488 -0.4220001
|
||||
vt -0.2376799 -0.5000001
|
||||
vt 0.27432 -0.5000001
|
||||
vt 0.274 -0.5000001
|
||||
vt -0.238 -0.5000001
|
||||
vt 0.2376799 -0.2188
|
||||
vt 0.2376799 -0.238
|
||||
vt 0.2184799 -0.2188
|
||||
vt 0.2184799 -0.238
|
||||
vt 0.2376799 0.01800001
|
||||
vt 0.2184799 0.01800001
|
||||
vt -0.01832003 -0.238
|
||||
vt -0.01832003 -0.2188
|
||||
vt 0.01832003 -0.2600001
|
||||
vt -0.2184799 -0.2600001
|
||||
vt 0.01832003 -0.2300001
|
||||
vt -0.2184799 -0.2300001
|
||||
vt -0.2376799 -0.2180001
|
||||
vt -0.2184799 -0.2180001
|
||||
vt -0.238 -0.2180001
|
||||
vt -0.2188 -0.2180001
|
||||
vt 0.2184799 -0.2180001
|
||||
vt 0.2376799 -0.2180001
|
||||
vt 0.238 -0.2180001
|
||||
vt 0.2188 -0.2180001
|
||||
vt 0.2188 -0.2300001
|
||||
vt -0.01800001 -0.2600001
|
||||
vt -0.01800001 -0.2300001
|
||||
vt 0.2188 -0.2600001
|
||||
vt 0.1096811 0.01800001
|
||||
vt -0.01832003 0.01800001
|
||||
vt -0.10152 0.2612
|
||||
vt -0.19112 0.2612
|
||||
vt -0.10152 0.274
|
||||
vt -0.19112 0.274
|
||||
vt 0.274 -0.09800007
|
||||
vt 0.274 -0.1820001
|
||||
vt 0.2612 -0.09800007
|
||||
vt 0.2612 -0.1820001
|
||||
vt -0.10152 -0.2612
|
||||
vt -0.10152 -0.274
|
||||
vt -0.19112 -0.2612
|
||||
vt -0.19112 -0.274
|
||||
vt -0.274 -0.1820001
|
||||
vt -0.274 -0.09800007
|
||||
vt -0.2612 -0.1820001
|
||||
vt -0.2612 -0.09800007
|
||||
vt 0.10152 -0.09800007
|
||||
vt 0.10152 -0.1820001
|
||||
vt 0.19112 -0.1820001
|
||||
vt 0.19112 -0.09800007
|
||||
vt 0.11432 -0.1100001
|
||||
vt 0.11432 -0.1700001
|
||||
vt 0.17832 -0.1700001
|
||||
vt 0.17832 -0.1100001
|
||||
vt 0.04567997 -0.5000001
|
||||
vt -0.01832003 -0.5000001
|
||||
vt 0.06487998 0.2252
|
||||
vt 0.04567997 0.2444
|
||||
vt 0.06487998 0.2444
|
||||
vt 0.17368 0.238
|
||||
vt 0.15448 0.2444
|
||||
vt 0.17368 0.2444
|
||||
vt 0.2376799 0.238
|
||||
vt 0.2376799 -0.274
|
||||
vt 0.15448 0.2252
|
||||
vt 0.04567997 0.238
|
||||
vt -0.27432 -0.1908
|
||||
vt -0.26152 -0.1908
|
||||
vt -0.27432 -0.274
|
||||
vt -0.26152 -0.1012
|
||||
vt -0.27432 -0.1012
|
||||
vt 0.2252 -0.5000001
|
||||
vt 0.2252 -0.3380001
|
||||
vt 0.2444 -0.5000001
|
||||
vt 0.2444 -0.3380001
|
||||
vt 0.17368 -0.5000001
|
||||
vt 0.2376799 -0.5000001
|
||||
vt -0.01800001 -0.5000001
|
||||
vt 0.238 -0.5000001
|
||||
vt 0.06487998 -0.5000001
|
||||
vt 0.06487998 -0.3380001
|
||||
vt 0.15448 -0.3380001
|
||||
vt 0.15448 -0.5000001
|
||||
vt 0.17368 -0.238
|
||||
vt 0.17368 -0.2444
|
||||
vt 0.04567997 -0.238
|
||||
vt 0.04567997 -0.2444
|
||||
vt -0.2252 -0.3380001
|
||||
vt -0.2252 -0.5000001
|
||||
vt -0.2444 -0.3380001
|
||||
vt -0.2444 -0.5000001
|
||||
vt -0.17368 -0.4700001
|
||||
vt -0.17368 -0.5000001
|
||||
vt -0.17368 -0.3200001
|
||||
vt -0.2444 -0.3200001
|
||||
vt -0.04567997 -0.4700001
|
||||
vt -0.04567997 -0.3200001
|
||||
vt -0.04567997 -0.5000001
|
||||
vt 0.2444 -0.3200001
|
||||
vt -0.1012 -0.5000001
|
||||
vt -0.1012 -0.3380001
|
||||
vt -0.274 -0.5000001
|
||||
vt -0.1908 -0.5000001
|
||||
vt -0.1908 -0.3380001
|
||||
vt 0.26152 -0.3380001
|
||||
vt 0.27432 -0.3380001
|
||||
vt 0.26152 -0.5000001
|
||||
vt -0.27432 -0.3380001
|
||||
vt -0.26152 -0.3380001
|
||||
vt -0.27432 -0.5000001
|
||||
vt -0.26152 -0.5000001
|
||||
vt 0.2252 -0.1820001
|
||||
vt 0.2252 -0.09800007
|
||||
vt 0.238 -0.1820001
|
||||
vt 0.238 -0.09800007
|
||||
vt -0.06952003 -0.2252
|
||||
vt -0.06952003 -0.238
|
||||
vt -0.22312 -0.2252
|
||||
vt -0.22312 -0.238
|
||||
vt -0.06952003 0.238
|
||||
vt -0.06952003 0.2252
|
||||
vt -0.22312 0.238
|
||||
vt -0.22312 0.2252
|
||||
vt -0.2252 -0.09800007
|
||||
vt -0.2252 -0.1820001
|
||||
vt -0.238 -0.09800007
|
||||
vt -0.238 -0.1820001
|
||||
vt -0.15272 -0.1100001
|
||||
vt -0.13992 -0.1100001
|
||||
vt -0.15272 -0.1700001
|
||||
vt -0.13992 -0.1700001
|
||||
vt 0.15272 -0.1700001
|
||||
vt 0.13992 -0.1700001
|
||||
vt 0.21032 -0.1700001
|
||||
vt 0.08232002 -0.1700001
|
||||
vt -0.06952003 -0.09800007
|
||||
vt -0.21032 -0.1100001
|
||||
vt -0.22312 -0.09800007
|
||||
vt -0.21032 -0.1700001
|
||||
vt -0.22312 -0.1820001
|
||||
vt -0.08232002 -0.1700001
|
||||
vt -0.08232002 -0.1100001
|
||||
vt -0.06952003 -0.1820001
|
||||
vt -0.174 -0.5000001
|
||||
vt 0.21032 -0.5000001
|
||||
vt 0.174 -0.5000001
|
||||
vt -0.27432 0.238
|
||||
vt -0.21032 -0.5000001
|
||||
vt 0.09687997 -0.3680001
|
||||
vt 0.12248 -0.3680001
|
||||
vt 0.09687997 -0.4700001
|
||||
vt 0.12248 -0.4700001
|
||||
vt 0.2747999 0.306
|
||||
vt 0.2747999 -0.01399999
|
||||
vt -0.01832002 0.306
|
||||
vt -0.01832002 -0.01399999
|
||||
vt -0.01832002 0.01399999
|
||||
vt 0.2376799 -0.01800001
|
||||
vt 0.2632799 0.01399999
|
||||
vt 0.2632799 -0.306
|
||||
vt -0.01832002 -0.306
|
||||
vt -0.01832002 -0.274
|
||||
vt 0.306 -0.0380001
|
||||
vt -0.01399999 -0.0380001
|
||||
vt 0.306 -0.02360007
|
||||
vt -0.01399999 -0.02360007
|
||||
vt -0.01832002 0.1824999
|
||||
vt 0.2747999 -0.02360007
|
||||
vt -0.01832002 0.1599999
|
||||
vt 0.2632799 -0.0380001
|
||||
vt -0.2632799 -0.0380001
|
||||
vt -0.2747999 -0.02360007
|
||||
vt 0.01832002 0.1824999
|
||||
vt 0.31144 -0.02360007
|
||||
vt 0.29992 -0.0380001
|
||||
vt -0.01399999 0.1824999
|
||||
vt -0.27 0.1599999
|
||||
vt -0.27 0.1824999
|
||||
vt -0.306 -0.02360007
|
||||
vt 0.27 -0.02360007
|
||||
vt -0.306 -0.0380001
|
||||
vt 0.27 -0.0380001
|
||||
vt -0.01832003 0.27
|
||||
vt -0.29992 0.27
|
||||
vt -0.29992 -0.306
|
||||
vt 0.01832003 0.1824999
|
||||
vt -0.01832003 -0.27
|
||||
vt -0.31144 0.306
|
||||
vt -0.31144 -0.27
|
||||
vt -0.01832003 0.1824999
|
||||
vt -0.31144 -0.02360007
|
||||
vt -0.29992 -0.0380001
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 4/4/1 2/2/1 3/3/1
|
||||
f 2/2/1 4/4/1 5/5/1
|
||||
f 8/8/2 7/7/2 6/6/2
|
||||
f 8/8/2 9/9/2 7/7/2
|
||||
f 9/9/2 11/11/2 10/10/2
|
||||
f 11/11/2 9/9/2 8/8/2
|
||||
f 12/12/2 6/6/2 7/7/2
|
||||
f 10/10/2 6/6/2 12/12/2
|
||||
f 10/10/2 13/13/2 6/6/2
|
||||
f 13/13/2 10/10/2 11/11/2
|
||||
f 8/16/3 14/15/3 11/14/3
|
||||
f 8/16/3 15/17/3 14/15/3
|
||||
f 15/17/3 2/19/3 16/18/3
|
||||
f 2/19/3 15/17/3 8/16/3
|
||||
f 17/20/3 11/14/3 14/15/3
|
||||
f 16/18/3 11/14/3 17/20/3
|
||||
f 16/18/3 5/21/3 11/14/3
|
||||
f 5/21/3 16/18/3 2/19/3
|
||||
f 1/24/3 18/23/3 3/22/3
|
||||
f 19/25/3 18/23/3 1/24/3
|
||||
f 18/23/3 19/25/3 20/26/3
|
||||
f 23/29/3 22/28/3 21/27/3
|
||||
f 23/29/3 24/30/3 22/28/3
|
||||
f 24/30/3 26/32/3 25/31/3
|
||||
f 26/32/3 24/30/3 23/29/3
|
||||
f 27/33/3 21/27/3 22/28/3
|
||||
f 25/31/3 21/27/3 27/33/3
|
||||
f 25/31/3 28/34/3 21/27/3
|
||||
f 28/34/3 25/31/3 26/32/3
|
||||
f 21/37/2 29/36/2 23/35/2
|
||||
f 29/36/2 21/37/2 30/38/2
|
||||
f 31/41/4 6/40/4 13/39/4
|
||||
f 6/40/4 31/41/4 32/42/4
|
||||
f 35/45/1 34/44/1 33/43/1
|
||||
f 34/44/1 35/45/1 36/46/1
|
||||
f 38/49/1 37/48/1 26/47/1
|
||||
f 39/50/1 37/48/1 38/49/1
|
||||
f 37/48/1 39/50/1 40/51/1
|
||||
f 33/43/1 26/47/1 37/48/1
|
||||
f 34/44/1 26/47/1 33/43/1
|
||||
f 41/52/1 26/47/1 34/44/1
|
||||
f 42/53/1 26/47/1 41/52/1
|
||||
f 26/47/1 42/53/1 28/54/1
|
||||
f 35/57/4 44/56/4 43/55/4
|
||||
f 44/56/4 35/57/4 33/58/4
|
||||
f 46/60/4 39/57/4 45/59/4
|
||||
f 49/62/4 48/55/4 47/61/4
|
||||
f 51/65/4 29/64/4 50/63/4
|
||||
f 52/56/4 47/61/4 48/55/4
|
||||
f 50/63/4 29/64/4 30/66/4
|
||||
f 47/61/4 29/64/4 51/65/4
|
||||
f 52/56/4 29/64/4 47/61/4
|
||||
f 45/59/4 29/64/4 52/56/4
|
||||
f 45/59/4 38/67/4 29/64/4
|
||||
f 38/67/4 45/59/4 39/57/4
|
||||
f 48/50/1 44/43/1 52/68/1
|
||||
f 44/43/1 48/50/1 43/45/1
|
||||
f 32/70/1 53/69/1 19/1/1
|
||||
f 32/70/1 54/71/1 53/69/1
|
||||
f 54/71/1 31/73/1 55/72/1
|
||||
f 31/73/1 54/71/1 32/70/1
|
||||
f 56/74/1 19/1/1 53/69/1
|
||||
f 55/72/1 19/1/1 56/74/1
|
||||
f 55/72/1 20/3/1 19/1/1
|
||||
f 20/3/1 55/72/1 31/73/1
|
||||
f 58/77/2 45/76/2 57/75/2
|
||||
f 45/76/2 58/77/2 46/38/2
|
||||
f 37/80/3 58/79/3 57/78/3
|
||||
f 58/79/3 37/80/3 40/34/3
|
||||
f 37/83/5 44/82/5 33/81/5
|
||||
f 57/84/5 44/82/5 37/83/5
|
||||
f 45/85/5 44/82/5 57/84/5
|
||||
f 44/82/5 45/85/5 52/86/5
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 59/87/1 1/1/1 2/2/1
|
||||
f 60/88/2 8/8/2 6/6/2
|
||||
f 61/90/3 1/24/3 59/89/3
|
||||
f 62/91/3 1/24/3 61/90/3
|
||||
f 1/24/3 62/91/3 19/25/3
|
||||
f 62/87/1 32/70/1 19/1/1
|
||||
f 65/94/6 64/93/6 63/92/6
|
||||
f 64/93/6 65/94/6 66/95/6
|
||||
f 66/98/1 68/97/1 67/96/1
|
||||
f 68/97/1 66/98/1 65/99/1
|
||||
f 70/102/5 68/101/5 69/100/5
|
||||
f 68/101/5 70/102/5 67/103/5
|
||||
f 63/106/2 70/105/2 69/104/2
|
||||
f 70/105/2 63/106/2 64/107/2
|
||||
f 14/15/3 68/108/3 17/20/3
|
||||
f 14/15/3 69/109/3 68/108/3
|
||||
f 15/17/3 69/109/3 14/15/3
|
||||
f 69/109/3 15/17/3 63/110/3
|
||||
f 65/111/3 17/20/3 68/108/3
|
||||
f 63/110/3 17/20/3 65/111/3
|
||||
f 63/110/3 16/18/3 17/20/3
|
||||
f 16/18/3 63/110/3 15/17/3
|
||||
f 67/108/3 71/112/3 66/111/3
|
||||
f 67/108/3 72/113/3 71/112/3
|
||||
f 70/109/3 72/113/3 67/108/3
|
||||
f 72/113/3 70/109/3 73/114/3
|
||||
f 74/115/3 66/111/3 71/112/3
|
||||
f 73/114/3 66/111/3 74/115/3
|
||||
f 73/114/3 64/110/3 66/111/3
|
||||
f 64/110/3 73/114/3 70/109/3
|
||||
f 76/117/1 3/3/1 75/116/1
|
||||
f 3/3/1 76/117/1 4/4/1
|
||||
f 4/4/1 76/117/1 77/118/1
|
||||
f 18/23/3 75/119/3 3/22/3
|
||||
f 75/119/3 18/23/3 78/120/3
|
||||
f 81/94/6 80/93/6 79/92/6
|
||||
f 80/93/6 81/94/6 82/95/6
|
||||
f 82/123/1 84/122/1 83/121/1
|
||||
f 84/122/1 82/123/1 81/124/1
|
||||
f 83/127/3 85/126/3 82/125/3
|
||||
f 83/127/3 86/128/3 85/126/3
|
||||
f 87/129/3 86/128/3 83/127/3
|
||||
f 86/128/3 87/129/3 88/130/3
|
||||
f 89/131/3 82/125/3 85/126/3
|
||||
f 88/130/3 82/125/3 89/131/3
|
||||
f 88/130/3 80/132/3 82/125/3
|
||||
f 80/132/3 88/130/3 87/129/3
|
||||
f 87/102/5 84/101/5 90/100/5
|
||||
f 84/101/5 87/102/5 83/103/5
|
||||
f 79/135/2 87/134/2 90/133/2
|
||||
f 87/134/2 79/135/2 80/136/2
|
||||
f 22/28/3 84/127/3 27/33/3
|
||||
f 22/28/3 90/129/3 84/127/3
|
||||
f 24/30/3 90/129/3 22/28/3
|
||||
f 90/129/3 24/30/3 79/132/3
|
||||
f 81/125/3 27/33/3 84/127/3
|
||||
f 79/132/3 27/33/3 81/125/3
|
||||
f 79/132/3 25/31/3 27/33/3
|
||||
f 25/31/3 79/132/3 24/30/3
|
||||
f 91/137/2 30/38/2 21/37/2
|
||||
f 30/38/2 91/137/2 92/138/2
|
||||
f 28/34/3 91/139/3 21/27/3
|
||||
f 91/139/3 28/34/3 93/140/3
|
||||
f 96/143/6 95/142/6 94/141/6
|
||||
f 95/142/6 96/143/6 97/144/6
|
||||
f 4/146/6 98/141/6 5/145/6
|
||||
f 98/141/6 4/146/6 99/143/6
|
||||
f 99/143/6 20/147/6 100/144/6
|
||||
f 20/147/6 99/143/6 18/148/6
|
||||
f 18/151/2 101/150/2 78/149/2
|
||||
f 101/150/2 18/151/2 99/152/2
|
||||
f 98/11/2 96/154/2 94/153/2
|
||||
f 96/154/2 98/11/2 99/152/2
|
||||
f 94/156/3 95/155/3 98/23/3
|
||||
f 5/21/3 23/29/3 11/14/3
|
||||
f 98/23/3 23/29/3 5/21/3
|
||||
f 98/23/3 26/32/3 23/29/3
|
||||
f 26/32/3 98/23/3 95/155/3
|
||||
f 100/4/1 95/158/1 97/157/1
|
||||
f 100/4/1 26/47/1 95/158/1
|
||||
f 26/47/1 100/4/1 38/49/1
|
||||
f 31/13/1 100/152/1 20/151/1
|
||||
f 100/4/1 31/73/1 38/49/1
|
||||
f 96/160/4 100/41/4 97/159/4
|
||||
f 100/41/4 96/160/4 99/161/4
|
||||
f 101/164/4 4/163/4 77/162/4
|
||||
f 4/163/4 101/164/4 99/161/4
|
||||
f 76/165/6 101/143/6 77/146/6
|
||||
f 76/165/6 78/148/6 101/143/6
|
||||
f 78/148/6 76/165/6 75/166/6
|
||||
f 104/169/6 103/168/6 102/167/6
|
||||
f 103/168/6 104/169/6 105/170/6
|
||||
f 107/173/3 105/172/3 106/171/3
|
||||
f 105/172/3 107/173/3 103/174/3
|
||||
f 107/177/5 109/176/5 108/175/5
|
||||
f 109/176/5 107/177/5 106/178/5
|
||||
f 102/181/4 109/180/4 104/179/4
|
||||
f 109/180/4 102/181/4 108/182/4
|
||||
f 7/7/2 109/183/2 12/12/2
|
||||
f 7/7/2 104/184/2 109/183/2
|
||||
f 9/9/2 104/184/2 7/7/2
|
||||
f 104/184/2 9/9/2 105/185/2
|
||||
f 106/186/2 12/12/2 109/183/2
|
||||
f 105/185/2 12/12/2 106/186/2
|
||||
f 105/185/2 10/10/2 12/12/2
|
||||
f 10/10/2 105/185/2 9/9/2
|
||||
f 108/183/2 110/187/2 107/186/2
|
||||
f 108/183/2 111/188/2 110/187/2
|
||||
f 102/184/2 111/188/2 108/183/2
|
||||
f 111/188/2 102/184/2 112/189/2
|
||||
f 113/190/2 107/186/2 110/187/2
|
||||
f 112/189/2 107/186/2 113/190/2
|
||||
f 112/189/2 103/185/2 107/186/2
|
||||
f 103/185/2 112/189/2 102/184/2
|
||||
f 23/35/2 13/13/2 11/11/2
|
||||
f 13/13/2 23/35/2 29/36/2
|
||||
f 38/67/4 13/39/4 29/64/4
|
||||
f 13/39/4 38/67/4 31/41/4
|
||||
f 35/45/1 114/191/1 36/46/1
|
||||
f 114/191/1 35/45/1 115/192/1
|
||||
f 118/195/5 117/194/5 116/193/5
|
||||
f 121/198/5 120/197/5 119/196/5
|
||||
f 119/196/5 91/200/5 93/199/5
|
||||
f 120/197/5 91/200/5 119/196/5
|
||||
f 122/201/5 91/200/5 120/197/5
|
||||
f 116/193/5 91/200/5 122/201/5
|
||||
f 117/194/5 91/200/5 116/193/5
|
||||
f 114/202/5 91/200/5 117/194/5
|
||||
f 115/81/5 91/200/5 114/202/5
|
||||
f 123/82/5 91/200/5 115/81/5
|
||||
f 92/205/5 125/204/5 124/203/5
|
||||
f 125/204/5 92/205/5 91/200/5
|
||||
f 125/204/5 91/200/5 123/82/5
|
||||
f 123/82/5 126/206/5 125/204/5
|
||||
f 123/82/5 127/207/5 126/206/5
|
||||
f 127/207/5 123/82/5 128/86/5
|
||||
f 120/210/4 129/209/4 122/208/4
|
||||
f 129/209/4 120/210/4 130/211/4
|
||||
f 131/195/5 129/201/5 130/197/5
|
||||
f 129/201/5 131/195/5 132/193/5
|
||||
f 119/212/1 28/54/1 42/53/1
|
||||
f 28/54/1 119/212/1 93/213/1
|
||||
f 115/215/4 43/55/4 123/214/4
|
||||
f 43/55/4 115/215/4 35/57/4
|
||||
f 131/217/1 117/191/1 118/216/1
|
||||
f 117/191/1 131/217/1 133/44/1
|
||||
f 133/44/1 131/217/1 134/52/1
|
||||
f 130/218/1 134/52/1 131/217/1
|
||||
f 120/219/1 134/52/1 130/218/1
|
||||
f 134/52/1 120/219/1 121/212/1
|
||||
f 34/222/6 134/221/6 41/220/6
|
||||
f 134/221/6 34/222/6 133/223/6
|
||||
f 131/226/3 116/225/3 132/224/3
|
||||
f 116/225/3 131/226/3 118/227/3
|
||||
f 41/230/3 119/229/3 42/228/3
|
||||
f 134/231/3 119/140/3 41/80/3
|
||||
f 119/140/3 134/231/3 121/227/3
|
||||
f 114/234/4 34/233/4 36/232/4
|
||||
f 117/210/4 34/58/4 114/215/4
|
||||
f 34/58/4 117/210/4 133/235/4
|
||||
f 49/62/4 128/214/4 48/55/4
|
||||
f 128/214/4 49/62/4 127/236/4
|
||||
f 127/236/4 49/62/4 135/237/4
|
||||
f 92/238/4 50/63/4 30/66/4
|
||||
f 124/239/4 50/63/4 92/238/4
|
||||
f 124/239/4 51/65/4 50/63/4
|
||||
f 136/240/4 51/65/4 124/239/4
|
||||
f 135/237/4 51/65/4 136/240/4
|
||||
f 135/237/4 47/61/4 51/65/4
|
||||
f 47/61/4 135/237/4 49/62/4
|
||||
f 138/206/5 136/203/5 137/204/5
|
||||
f 136/203/5 138/206/5 135/207/5
|
||||
f 126/243/2 135/242/2 138/241/2
|
||||
f 135/242/2 126/243/2 127/138/2
|
||||
f 124/246/1 137/245/1 136/244/1
|
||||
f 137/245/1 124/246/1 125/247/1
|
||||
f 128/246/1 43/45/1 48/50/1
|
||||
f 43/45/1 128/246/1 123/192/1
|
||||
f 141/250/4 140/249/4 139/248/4
|
||||
f 140/249/4 141/250/4 142/251/4
|
||||
f 143/254/6 141/253/6 139/252/6
|
||||
f 141/253/6 143/254/6 144/255/6
|
||||
f 145/258/5 140/257/5 142/256/5
|
||||
f 140/257/5 145/258/5 146/259/5
|
||||
f 145/262/3 143/261/3 146/260/3
|
||||
f 143/261/3 145/262/3 144/263/3
|
||||
f 149/266/1 148/265/1 147/264/1
|
||||
f 148/265/1 149/266/1 150/267/1
|
||||
f 151/270/1 150/269/1 149/268/1
|
||||
f 151/270/1 152/271/1 150/269/1
|
||||
f 146/274/1 153/273/1 140/272/1
|
||||
f 146/274/1 151/275/1 153/273/1
|
||||
f 143/276/1 151/275/1 146/274/1
|
||||
f 151/275/1 143/276/1 152/277/1
|
||||
f 147/264/1 140/272/1 153/273/1
|
||||
f 148/265/1 140/272/1 147/264/1
|
||||
f 154/278/1 140/272/1 148/265/1
|
||||
f 152/277/1 140/272/1 154/278/1
|
||||
f 152/277/1 139/279/1 140/272/1
|
||||
f 139/279/1 152/277/1 143/276/1
|
||||
f 53/69/1 145/274/1 56/74/1
|
||||
f 53/69/1 144/276/1 145/274/1
|
||||
f 54/71/1 144/276/1 53/69/1
|
||||
f 144/276/1 54/71/1 141/279/1
|
||||
f 142/272/1 56/74/1 145/274/1
|
||||
f 141/279/1 56/74/1 142/272/1
|
||||
f 141/279/1 55/72/1 56/74/1
|
||||
f 55/72/1 141/279/1 54/71/1
|
||||
f 40/34/3 155/280/3 58/79/3
|
||||
f 155/280/3 40/34/3 156/140/3
|
||||
f 155/281/2 46/38/2 58/77/2
|
||||
f 46/38/2 155/281/2 157/138/2
|
||||
f 158/215/4 46/60/4 157/282/4
|
||||
f 46/60/4 158/215/4 39/57/4
|
||||
f 158/283/5 155/84/5 156/83/5
|
||||
f 155/84/5 158/283/5 157/85/5
|
||||
f 158/246/1 40/51/1 39/50/1
|
||||
f 40/51/1 158/246/1 156/284/1
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 72/113/3 74/115/3 71/112/3
|
||||
f 74/115/3 72/113/3 73/114/3
|
||||
f 86/128/3 89/131/3 85/126/3
|
||||
f 89/131/3 86/128/3 88/130/3
|
||||
f 111/188/2 113/190/2 110/187/2
|
||||
f 113/190/2 111/188/2 112/189/2
|
||||
f 161/287/1 160/286/1 159/285/1
|
||||
f 160/286/1 161/287/1 162/288/1
|
||||
f 150/267/1 154/278/1 148/265/1
|
||||
f 154/278/1 150/267/1 152/277/1
|
||||
f 151/275/1 147/264/1 153/273/1
|
||||
f 147/264/1 151/275/1 149/266/1
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 132/217/1 159/285/1 129/218/1
|
||||
f 132/217/1 161/287/1 159/285/1
|
||||
f 116/216/1 161/287/1 132/217/1
|
||||
f 161/287/1 116/216/1 162/288/1
|
||||
f 160/286/1 129/218/1 159/285/1
|
||||
f 162/288/1 129/218/1 160/286/1
|
||||
f 162/288/1 122/219/1 129/218/1
|
||||
f 122/219/1 162/288/1 116/216/1
|
||||
f 126/236/4 137/240/4 125/239/4
|
||||
f 137/240/4 126/236/4 138/237/4
|
||||
|
||||
usemtl roof(Clone)
|
||||
|
||||
f 165/291/7 164/290/7 163/289/7
|
||||
f 164/290/7 165/291/7 166/292/7
|
||||
f 2/294/8 61/293/8 59/82/8
|
||||
f 61/293/8 2/294/8 167/295/8
|
||||
f 2/294/8 168/296/8 167/295/8
|
||||
f 8/200/8 168/296/8 2/294/8
|
||||
f 8/200/8 169/297/8 168/296/8
|
||||
f 169/297/8 8/200/8 60/298/8
|
||||
f 163/301/9 167/300/9 168/299/9
|
||||
f 167/300/9 163/301/9 164/302/9
|
||||
f 61/305/1 164/304/1 166/303/1
|
||||
f 164/304/1 61/305/1 167/306/1
|
||||
f 169/88/2 163/308/2 168/307/2
|
||||
f 163/308/2 169/88/2 165/309/2
|
||||
f 169/88/2 170/310/2 165/309/2
|
||||
f 170/310/2 169/88/2 171/311/2
|
||||
f 166/312/3 62/91/3 61/90/3
|
||||
f 166/312/3 172/313/3 62/91/3
|
||||
f 172/313/3 166/312/3 173/314/3
|
||||
f 171/317/10 174/316/10 170/315/10
|
||||
f 174/316/10 171/317/10 175/318/10
|
||||
f 172/319/11 32/283/11 62/81/11
|
||||
f 175/320/11 32/283/11 172/319/11
|
||||
f 32/283/11 175/320/11 171/321/11
|
||||
f 32/283/11 171/321/11 6/205/11
|
||||
f 6/205/11 169/297/11 60/298/11
|
||||
f 169/297/11 6/205/11 171/321/11
|
||||
f 165/309/12 173/322/12 166/309/12
|
||||
f 170/324/12 173/323/12 165/291/12
|
||||
f 173/323/12 170/324/12 174/325/12
|
||||
f 174/327/1 172/87/1 173/326/1
|
||||
f 172/87/1 174/327/1 175/328/1
|
||||
|
17
mods/city/models/city_house_l.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
1416
mods/city/models/city_house_l.obj
Normal file
20
mods/city/models/city_house_long_a.mtl
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl wood(Clone)
|
||||
Kd 0.878 0.604 0.447
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
1199
mods/city/models/city_house_long_a.obj
Normal file
20
mods/city/models/city_house_long_b.mtl
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.5607843 0.5686275 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.7372549 0.8862744 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.3882353 0.4 0.4470588
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.9528302 0.3747798 0.2921413
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.3372549 0.7372549 0.6
|
||||
|
||||
newmtl wood(Clone)
|
||||
Kd 0.8784314 0.6039217 0.4470588
|
||||
|
1814
mods/city/models/city_house_long_b.obj
Normal file
20
mods/city/models/city_house_long_c.mtl
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl wood(Clone)
|
||||
Kd 0.878 0.604 0.447
|
||||
|
1407
mods/city/models/city_house_long_c.obj
Normal file
20
mods/city/models/city_house_long_d.mtl
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl wood(Clone)
|
||||
Kd 0.878 0.604 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
2340
mods/city/models/city_house_long_d.obj
Normal file
20
mods/city/models/city_house_long_e.mtl
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl wood(Clone)
|
||||
Kd 0.878 0.604 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
2301
mods/city/models/city_house_long_e.obj
Normal file
17
mods/city/models/city_house_m.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
1213
mods/city/models/city_house_m.obj
Normal file
14
mods/city/models/city_house_n.mtl
Normal file
@ -0,0 +1,14 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
973
mods/city/models/city_house_n.obj
Normal file
@ -0,0 +1,973 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_n.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v 0.152 0.009999931 0.01940001
|
||||
v -0.104 0.009999931 0.01940001
|
||||
v 0.152 0.004385829 0.01940001
|
||||
v 0.152 -0.02000007 0.01940001
|
||||
v -0.104 -0.02000007 0.01940001
|
||||
v -0.08479997 -0.02000007 0.2562
|
||||
v -0.08479997 0.009999931 0.2562
|
||||
v -0.08479997 -0.02000007 0.03860001
|
||||
v -0.08479997 0.009999931 0.03860001
|
||||
v -0.104 -0.02000007 0.2754
|
||||
v -0.104 0.009999931 0.2754
|
||||
v 0.152 0.009999931 -0.2366
|
||||
v 0.152 -0.02000007 -0.2366
|
||||
v 0.1712 -0.02000007 0.03860001
|
||||
v 0.3888 -0.02000007 0.2562
|
||||
v 0.3888 -0.02000007 -0.2174
|
||||
v 0.1712 -0.02000007 -0.2174
|
||||
v -0.104 -0.2600001 -0.2238
|
||||
v -0.104 -0.2600001 -0.2366
|
||||
v -0.3471999 -0.2600001 -0.2238
|
||||
v -0.36 -0.2600001 -0.2366
|
||||
v -0.3471999 -0.2600001 0.2626
|
||||
v -0.36 -0.2600001 0.2754
|
||||
v -0.104 -0.2600001 0.2626
|
||||
v -0.104 -0.2600001 0.2754
|
||||
v -0.36 -0.2300001 0.2754
|
||||
v -0.36 -0.2300001 -0.2366
|
||||
v -0.104 -0.2300001 0.2754
|
||||
v 0.408 -0.2300001 0.2754
|
||||
v 0.408 -0.2600001 0.2754
|
||||
v 0.408 0.009999931 0.2754
|
||||
v 0.408 -0.02000007 0.2754
|
||||
v 0.3888 0.009999931 0.2562
|
||||
v 0.408 0.009999931 -0.2366
|
||||
v 0.1712 0.009999931 0.03860001
|
||||
v 0.1712 0.009999931 -0.2174
|
||||
v 0.3888 0.009999931 -0.2174
|
||||
v 0.408 -0.02000007 -0.2366
|
||||
v -0.104 -0.2300001 0.2023658
|
||||
v -0.104 -0.2300001 0.01940001
|
||||
v -0.08479997 -0.2300001 0.01940001
|
||||
v -0.08479997 -0.2300001 -0.2174
|
||||
v 0.152 -0.2300001 -0.2174
|
||||
v 0.152 -0.2300001 -0.2366
|
||||
v 0.1008 -0.09800008 0.2754
|
||||
v 0.1008 -0.1820001 0.2754
|
||||
v 0.1008 -0.09800008 0.2626
|
||||
v 0.1008 -0.1820001 0.2626
|
||||
v 0.152 -0.2300001 0.01940001
|
||||
v 0.152 -0.2600001 0.01940001
|
||||
v -0.08479997 -0.2600001 0.01940001
|
||||
v -0.05279998 -0.1820001 0.2754
|
||||
v -0.05279998 -0.09800008 0.2754
|
||||
v -0.05279998 -0.1820001 0.2626
|
||||
v -0.05279998 -0.09800008 0.2626
|
||||
v 0.12 -0.0800001 0.2754
|
||||
v -0.07199997 -0.0800001 0.2754
|
||||
v -0.07199997 -0.2000001 0.2754
|
||||
v 0.12 -0.2000001 0.2754
|
||||
v 0.01760002 -0.1100001 0.2626
|
||||
v 0.03040002 -0.1100001 0.2626
|
||||
v 0.01760002 -0.1700001 0.2626
|
||||
v 0.03040002 -0.1700001 0.2626
|
||||
v -0.03999998 -0.1700001 0.2626
|
||||
v 0.08800001 -0.1700001 0.2626
|
||||
v -0.03999998 -0.1100001 0.2626
|
||||
v 0.08800001 -0.1100001 0.2626
|
||||
v 0.152 -0.2600001 -0.2174
|
||||
v -0.08479997 -0.2600001 -0.2174
|
||||
v -0.09119997 -0.5000001 0.1922
|
||||
v -0.09119997 -0.3500001 0.1794
|
||||
v -0.09119997 -0.3380001 0.1922
|
||||
v -0.09119997 -0.3500001 0.1154
|
||||
v -0.09119997 -0.3380001 0.1026
|
||||
v -0.09119997 -0.4880001 0.1154
|
||||
v -0.09119997 -0.4880001 0.1794
|
||||
v -0.09119997 -0.5000001 0.1026
|
||||
v -0.104 -0.5000001 -0.2366
|
||||
v -0.104 -0.4700001 -0.2366
|
||||
v -0.104 -0.5000001 0.1026
|
||||
v -0.104 -0.4700001 0.0834
|
||||
v -0.104 -0.3200001 0.0834
|
||||
v -0.104 -0.3380001 0.1026
|
||||
v -0.104 -0.3200001 0.2114
|
||||
v -0.104 -0.3380001 0.1922
|
||||
v -0.104 -0.4700001 0.2114
|
||||
v -0.104 -0.4700001 0.2754
|
||||
v -0.104 -0.5000001 0.2754
|
||||
v -0.104 -0.5000001 0.1922
|
||||
v 0.2352 -0.5000001 0.2754
|
||||
v 0.216 -0.4700001 0.2754
|
||||
v 0.2352 -0.3380001 0.2754
|
||||
v 0.216 -0.3200001 0.2754
|
||||
v 0.344 -0.3200001 0.2754
|
||||
v 0.3248 -0.3380001 0.2754
|
||||
v 0.344 -0.4700001 0.2754
|
||||
v 0.3248 -0.5000001 0.2754
|
||||
v 0.408 -0.4700001 0.2754
|
||||
v 0.408 -0.5000001 0.2754
|
||||
v 0.06880002 -0.5000001 -0.2238
|
||||
v 0.08800001 -0.5000001 -0.243
|
||||
v 0.06880002 -0.5000001 -0.243
|
||||
v -0.03999998 -0.5000001 -0.2366
|
||||
v -0.02079998 -0.5000001 -0.243
|
||||
v -0.03999998 -0.5000001 -0.243
|
||||
v -0.02079998 -0.5000001 -0.2238
|
||||
v 0.08800001 -0.5000001 -0.2366
|
||||
v 0.2352 -0.5000001 0.2626
|
||||
v 0.408 -0.5000001 -0.2366
|
||||
v 0.3248 -0.5000001 -0.2366
|
||||
v 0.3248 -0.5000001 -0.2238
|
||||
v 0.2352 -0.5000001 -0.2366
|
||||
v 0.2352 -0.5000001 -0.2238
|
||||
v 0.3248 -0.5000001 0.2626
|
||||
v 0.2032 -0.1820001 0.2754
|
||||
v 0.2032 -0.09800008 0.2754
|
||||
v 0.2032 -0.1820001 0.2626
|
||||
v 0.2032 -0.09800008 0.2626
|
||||
v 0.3568 -0.09800008 0.2754
|
||||
v 0.3568 -0.1820001 0.2754
|
||||
v 0.3568 -0.09800008 0.2626
|
||||
v 0.3568 -0.1820001 0.2626
|
||||
v 0.2736 -0.1100001 0.2626
|
||||
v 0.2864 -0.1100001 0.2626
|
||||
v 0.2736 -0.1700001 0.2626
|
||||
v 0.2864 -0.1700001 0.2626
|
||||
v 0.216 -0.1700001 0.2626
|
||||
v 0.344 -0.1700001 0.2626
|
||||
v 0.216 -0.1100001 0.2626
|
||||
v 0.344 -0.1100001 0.2626
|
||||
v 0.376 -0.0800001 0.2754
|
||||
v 0.184 -0.0800001 0.2754
|
||||
v 0.184 -0.2000001 0.2754
|
||||
v 0.376 -0.2000001 0.2754
|
||||
v 0.408 -0.2600001 -0.2366
|
||||
v 0.408 -0.2300001 -0.2366
|
||||
v 0.2352 -0.3380001 0.2626
|
||||
v 0.3248 -0.3380001 0.2626
|
||||
v 0.408 -0.4700001 -0.2366
|
||||
v 0.184 -0.0800001 -0.2366
|
||||
v 0.3568 -0.09800008 -0.2366
|
||||
v 0.376 -0.0800001 -0.2366
|
||||
v 0.3568 -0.1820001 -0.2366
|
||||
v 0.376 -0.2000001 -0.2366
|
||||
v 0.2032 -0.1820001 -0.2366
|
||||
v 0.2032 -0.09800008 -0.2366
|
||||
v 0.184 -0.2000001 -0.2366
|
||||
v 0.2032 -0.1820001 -0.2238
|
||||
v 0.2032 -0.09800008 -0.2238
|
||||
v 0.2864 -0.1100001 -0.2238
|
||||
v 0.2736 -0.1100001 -0.2238
|
||||
v 0.2864 -0.1700001 -0.2238
|
||||
v 0.2736 -0.1700001 -0.2238
|
||||
v 0.344 -0.1700001 -0.2238
|
||||
v 0.216 -0.1700001 -0.2238
|
||||
v 0.344 -0.1100001 -0.2238
|
||||
v 0.3568 -0.09800008 -0.2238
|
||||
v 0.3568 -0.1820001 -0.2238
|
||||
v 0.216 -0.1100001 -0.2238
|
||||
v 0.344 -0.4700001 -0.2366
|
||||
v 0.3248 -0.3380001 -0.2366
|
||||
v 0.344 -0.3200001 -0.2366
|
||||
v 0.216 -0.3200001 -0.2366
|
||||
v 0.2352 -0.3380001 -0.2366
|
||||
v 0.216 -0.4700001 -0.2366
|
||||
v 0.08800001 -0.4700001 -0.2366
|
||||
v -0.03999998 -0.4700001 -0.2366
|
||||
v 0.08800001 -0.3200001 -0.2366
|
||||
v 0.08800001 -0.3200001 -0.243
|
||||
v -0.02079998 -0.3380001 -0.243
|
||||
v -0.02079998 -0.3380001 -0.2238
|
||||
v 0.06880002 -0.3380001 -0.243
|
||||
v 0.06880002 -0.3380001 -0.2238
|
||||
v -0.03999998 -0.3200001 -0.2366
|
||||
v -0.03999998 -0.3200001 -0.243
|
||||
v 0.2352 -0.3380001 -0.2238
|
||||
v 0.3248 -0.3380001 -0.2238
|
||||
v 0.312 -0.3500001 -0.2238
|
||||
v 0.312 -0.4880001 -0.2238
|
||||
v 0.248 -0.4880001 -0.2238
|
||||
v 0.248 -0.3500001 -0.2238
|
||||
v 0.03680002 -0.3680001 -0.2238
|
||||
v 0.01120002 -0.3680001 -0.2238
|
||||
v 0.03680002 -0.4700001 -0.2238
|
||||
v 0.01120002 -0.4700001 -0.2238
|
||||
v -0.3471999 -0.5000001 0.2626
|
||||
v -0.3471999 -0.2900001 0.2434
|
||||
v -0.3471999 -0.2900001 -0.2046
|
||||
v -0.3471999 -0.5000001 -0.2046
|
||||
v -0.3471999 -0.5000001 -0.2238
|
||||
v -0.3471999 -0.5000001 0.2434
|
||||
v -0.3279999 -0.2900001 0.2434
|
||||
v -0.3279999 -0.5000001 0.2434
|
||||
v -0.3279999 -0.5000001 0.2626
|
||||
v -0.3279999 -0.2900001 0.2626
|
||||
v -0.3279999 -0.2900001 -0.2046
|
||||
v -0.3279999 -0.2900001 -0.2238
|
||||
v -0.3279999 -0.5000001 -0.2046
|
||||
v -0.3279999 -0.5000001 -0.2238
|
||||
v -0.104 -0.2900001 0.2626
|
||||
v -0.104 -0.2900001 -0.2238
|
||||
|
||||
vn 0 0 -1
|
||||
vn 1 0 0
|
||||
vn -1 0 0
|
||||
vn 0 1 0
|
||||
vn 0 -1 0
|
||||
vn 0 0 1
|
||||
|
||||
vt -0.152 0.009999924
|
||||
vt 0.104 0.009999924
|
||||
vt -0.152 0.004385811
|
||||
vt -0.152 -0.02000008
|
||||
vt 0.104 -0.02000008
|
||||
vt -0.2562 -0.02000008
|
||||
vt -0.2562 0.009999924
|
||||
vt -0.03860001 -0.02000008
|
||||
vt -0.03860001 0.009999924
|
||||
vt 0.2754 -0.02000008
|
||||
vt 0.01940001 -0.02000008
|
||||
vt 0.2754 0.009999924
|
||||
vt 0.01940001 0.009999924
|
||||
vt 0.152 0.004385811
|
||||
vt 0.152 -0.02000008
|
||||
vt 0.152 0.009999924
|
||||
vt -0.2366 0.009999924
|
||||
vt -0.2366 -0.02000008
|
||||
vt 0.08479997 0.03860001
|
||||
vt -0.1712 0.03860001
|
||||
vt 0.08479997 0.2562
|
||||
vt -0.3888 0.2562
|
||||
vt -0.3888 -0.2174
|
||||
vt -0.1712 -0.2174
|
||||
vt 0.104 0.2238
|
||||
vt 0.104 0.2366
|
||||
vt 0.3471999 0.2238
|
||||
vt 0.36 0.2366
|
||||
vt 0.3471999 -0.2626
|
||||
vt 0.36 -0.2754
|
||||
vt 0.104 -0.2626
|
||||
vt 0.104 -0.2754
|
||||
vt 0.2754 -0.2300001
|
||||
vt 0.2754 -0.2600001
|
||||
vt -0.2366 -0.2300001
|
||||
vt -0.2366 -0.2600001
|
||||
vt -0.104 -0.2600001
|
||||
vt -0.36 -0.2600001
|
||||
vt -0.36 -0.2300001
|
||||
vt -0.104 -0.2300001
|
||||
vt 0.408 -0.2300001
|
||||
vt 0.408 -0.2600001
|
||||
vt -0.104 0.009999924
|
||||
vt 0.408 0.009999924
|
||||
vt -0.104 -0.02000008
|
||||
vt 0.408 -0.02000008
|
||||
vt 0.104 0.01940001
|
||||
vt 0.104 0.2754
|
||||
vt -0.408 0.2754
|
||||
vt -0.408 -0.2366
|
||||
vt -0.152 0.01940001
|
||||
vt -0.152 -0.2366
|
||||
vt 0.2562 0.009999924
|
||||
vt 0.2562 -0.02000008
|
||||
vt -0.2174 0.009999924
|
||||
vt -0.2174 -0.02000008
|
||||
vt -0.08479997 0.009999924
|
||||
vt 0.1712 0.009999924
|
||||
vt -0.08479997 -0.02000008
|
||||
vt 0.1712 -0.02000008
|
||||
vt -0.3888 0.009999924
|
||||
vt 0.08479997 0.009999924
|
||||
vt -0.3888 -0.02000008
|
||||
vt 0.08479997 -0.02000008
|
||||
vt -0.2754 -0.02000008
|
||||
vt -0.2754 0.009999924
|
||||
vt 0.2366 -0.02000008
|
||||
vt 0.2366 0.009999924
|
||||
vt 0.36 0.2754
|
||||
vt 0.36 -0.2366
|
||||
vt 0.104 0.2023658
|
||||
vt 0.08479997 0.01940001
|
||||
vt 0.08479997 -0.2174
|
||||
vt -0.152 -0.2174
|
||||
vt 0.3888 0.009999924
|
||||
vt 0.3888 -0.02000008
|
||||
vt 0.2174 0.009999924
|
||||
vt 0.2174 -0.02000008
|
||||
vt -0.408 0.009999924
|
||||
vt -0.408 -0.02000008
|
||||
vt 0.2754 -0.09800007
|
||||
vt 0.2754 -0.1820001
|
||||
vt 0.2626 -0.09800007
|
||||
vt 0.2626 -0.1820001
|
||||
vt -0.152 -0.2300001
|
||||
vt 0.08479997 -0.2300001
|
||||
vt -0.152 -0.2600001
|
||||
vt 0.08479997 -0.2600001
|
||||
vt -0.2754 -0.1820001
|
||||
vt -0.2754 -0.09800007
|
||||
vt -0.2626 -0.1820001
|
||||
vt -0.2626 -0.09800007
|
||||
vt 0.12 -0.0800001
|
||||
vt -0.05279997 -0.09800007
|
||||
vt -0.07199997 -0.0800001
|
||||
vt -0.05279997 -0.1820001
|
||||
vt -0.07199997 -0.2000001
|
||||
vt 0.1008 -0.1820001
|
||||
vt 0.1008 -0.09800007
|
||||
vt 0.12 -0.2000001
|
||||
vt 0.05279997 -0.2626
|
||||
vt 0.05279997 -0.2754
|
||||
vt -0.1008 -0.2626
|
||||
vt -0.1008 -0.2754
|
||||
vt 0.05279997 0.2626
|
||||
vt -0.1008 0.2626
|
||||
vt 0.05279997 0.2754
|
||||
vt -0.1008 0.2754
|
||||
vt 0.01760002 -0.1100001
|
||||
vt 0.03040002 -0.1100001
|
||||
vt 0.01760002 -0.1700001
|
||||
vt 0.03040002 -0.1700001
|
||||
vt -0.03999997 -0.1700001
|
||||
vt 0.08800001 -0.1700001
|
||||
vt -0.03999997 -0.1100001
|
||||
vt 0.08800001 -0.1100001
|
||||
vt 0.01940001 -0.2300001
|
||||
vt 0.01940001 -0.2600001
|
||||
vt -0.2174 -0.2300001
|
||||
vt -0.2174 -0.2600001
|
||||
vt 0.1922 -0.5000001
|
||||
vt 0.1794 -0.3500001
|
||||
vt 0.1922 -0.3380001
|
||||
vt 0.1154 -0.3500001
|
||||
vt 0.1026 -0.3380001
|
||||
vt 0.1154 -0.4880001
|
||||
vt 0.1794 -0.4880001
|
||||
vt 0.1026 -0.5000001
|
||||
vt -0.2366 -0.5000001
|
||||
vt -0.2366 -0.4700001
|
||||
vt 0.0834 -0.4700001
|
||||
vt 0.0834 -0.3200001
|
||||
vt 0.2114 -0.3200001
|
||||
vt 0.2114 -0.4700001
|
||||
vt 0.2754 -0.4700001
|
||||
vt 0.2754 -0.5000001
|
||||
vt 0.09119997 -0.3380001
|
||||
vt 0.104 -0.3380001
|
||||
vt 0.09119997 -0.5000001
|
||||
vt 0.104 -0.5000001
|
||||
vt -0.104 -0.5000001
|
||||
vt -0.104 -0.4700001
|
||||
vt 0.2352 -0.5000001
|
||||
vt 0.216 -0.4700001
|
||||
vt 0.2352 -0.3380001
|
||||
vt 0.216 -0.3200001
|
||||
vt 0.344 -0.3200001
|
||||
vt 0.3248 -0.3380001
|
||||
vt 0.344 -0.4700001
|
||||
vt 0.3248 -0.5000001
|
||||
vt 0.408 -0.4700001
|
||||
vt 0.408 -0.5000001
|
||||
vt -0.104 -0.3380001
|
||||
vt -0.09119997 -0.3380001
|
||||
vt -0.09119997 -0.5000001
|
||||
vt 0.104 -0.1922
|
||||
vt 0.09119997 -0.1922
|
||||
vt 0.104 -0.1026
|
||||
vt 0.09119997 -0.1026
|
||||
vt -0.06880002 0.2238
|
||||
vt -0.08800001 0.243
|
||||
vt -0.06880002 0.243
|
||||
vt 0.03999997 0.2366
|
||||
vt 0.02079998 0.243
|
||||
vt 0.03999997 0.243
|
||||
vt 0.02079998 0.2238
|
||||
vt -0.08800001 0.2366
|
||||
vt -0.2352 -0.2754
|
||||
vt -0.2352 -0.2626
|
||||
vt -0.408 0.2366
|
||||
vt -0.3248 0.2366
|
||||
vt -0.408 -0.2754
|
||||
vt -0.3248 0.2238
|
||||
vt -0.2352 0.2366
|
||||
vt -0.3248 -0.2626
|
||||
vt -0.2352 0.2238
|
||||
vt -0.3248 -0.2754
|
||||
vt 0.2736 -0.1100001
|
||||
vt 0.2864 -0.1100001
|
||||
vt 0.2736 -0.1700001
|
||||
vt 0.2864 -0.1700001
|
||||
vt 0.216 -0.1700001
|
||||
vt 0.344 -0.1700001
|
||||
vt 0.3568 -0.09800007
|
||||
vt 0.216 -0.1100001
|
||||
vt 0.2032 -0.09800007
|
||||
vt 0.2032 -0.1820001
|
||||
vt 0.344 -0.1100001
|
||||
vt 0.3568 -0.1820001
|
||||
vt 0.376 -0.0800001
|
||||
vt 0.184 -0.0800001
|
||||
vt 0.184 -0.2000001
|
||||
vt 0.376 -0.2000001
|
||||
vt -0.2032 0.2626
|
||||
vt -0.3568 0.2626
|
||||
vt -0.2032 0.2754
|
||||
vt -0.3568 0.2754
|
||||
vt -0.2032 -0.2626
|
||||
vt -0.2032 -0.2754
|
||||
vt -0.3568 -0.2626
|
||||
vt -0.3568 -0.2754
|
||||
vt -0.2754 -0.2600001
|
||||
vt -0.2754 -0.2300001
|
||||
vt 0.2366 -0.2600001
|
||||
vt 0.2366 -0.2300001
|
||||
vt -0.01940001 -0.2600001
|
||||
vt -0.01940001 -0.2300001
|
||||
vt 0.2174 -0.2600001
|
||||
vt 0.2174 -0.2300001
|
||||
vt -0.08479997 -0.2300001
|
||||
vt 0.152 -0.2300001
|
||||
vt -0.08479997 -0.2600001
|
||||
vt 0.152 -0.2600001
|
||||
vt -0.408 -0.2300001
|
||||
vt 0.36 -0.2300001
|
||||
vt -0.408 -0.2600001
|
||||
vt 0.104 -0.2600001
|
||||
vt 0.36 -0.2600001
|
||||
vt 0.2754 -0.3380001
|
||||
vt 0.2626 -0.3380001
|
||||
vt 0.2626 -0.5000001
|
||||
vt -0.2754 -0.5000001
|
||||
vt -0.2754 -0.3380001
|
||||
vt -0.2626 -0.5000001
|
||||
vt -0.2626 -0.3380001
|
||||
vt -0.2754 -0.4700001
|
||||
vt 0.2366 -0.5000001
|
||||
vt 0.2366 -0.4700001
|
||||
vt -0.184 -0.0800001
|
||||
vt -0.3568 -0.09800007
|
||||
vt -0.376 -0.0800001
|
||||
vt -0.3568 -0.1820001
|
||||
vt -0.376 -0.2000001
|
||||
vt -0.2032 -0.1820001
|
||||
vt -0.2032 -0.09800007
|
||||
vt -0.184 -0.2000001
|
||||
vt 0.2238 -0.1820001
|
||||
vt 0.2238 -0.09800007
|
||||
vt 0.2366 -0.1820001
|
||||
vt 0.2366 -0.09800007
|
||||
vt -0.2864 -0.1100001
|
||||
vt -0.2736 -0.1100001
|
||||
vt -0.2864 -0.1700001
|
||||
vt -0.2736 -0.1700001
|
||||
vt -0.344 -0.1100001
|
||||
vt -0.344 -0.1700001
|
||||
vt -0.216 -0.1700001
|
||||
vt -0.216 -0.1100001
|
||||
vt -0.2032 0.2366
|
||||
vt -0.2032 0.2238
|
||||
vt -0.3568 0.2366
|
||||
vt -0.3568 0.2238
|
||||
vt -0.2238 -0.09800007
|
||||
vt -0.2238 -0.1820001
|
||||
vt -0.2366 -0.09800007
|
||||
vt -0.2366 -0.1820001
|
||||
vt -0.2032 -0.2238
|
||||
vt -0.2032 -0.2366
|
||||
vt -0.3568 -0.2238
|
||||
vt -0.3568 -0.2366
|
||||
vt -0.408 -0.4700001
|
||||
vt -0.344 -0.4700001
|
||||
vt -0.408 -0.5000001
|
||||
vt -0.3248 -0.5000001
|
||||
vt -0.3248 -0.3380001
|
||||
vt -0.344 -0.3200001
|
||||
vt -0.216 -0.3200001
|
||||
vt -0.2352 -0.3380001
|
||||
vt -0.216 -0.4700001
|
||||
vt -0.08800001 -0.4700001
|
||||
vt -0.08800001 -0.5000001
|
||||
vt -0.2352 -0.5000001
|
||||
vt 0.03999997 -0.4700001
|
||||
vt 0.104 -0.4700001
|
||||
vt 0.03999997 -0.5000001
|
||||
vt 0.08800001 -0.4700001
|
||||
vt 0.08800001 -0.3200001
|
||||
vt 0.08800001 -0.5000001
|
||||
vt 0.2366 -0.3200001
|
||||
vt 0.243 -0.5000001
|
||||
vt 0.243 -0.3200001
|
||||
vt 0.2238 -0.5000001
|
||||
vt 0.2238 -0.3380001
|
||||
vt 0.243 -0.3380001
|
||||
vt -0.2238 -0.3380001
|
||||
vt -0.2238 -0.5000001
|
||||
vt -0.243 -0.3380001
|
||||
vt -0.243 -0.5000001
|
||||
vt -0.03999997 -0.4700001
|
||||
vt -0.03999997 -0.5000001
|
||||
vt -0.03999997 -0.3200001
|
||||
vt -0.2366 -0.3200001
|
||||
vt -0.243 -0.3200001
|
||||
vt -0.06880002 -0.5000001
|
||||
vt -0.06880002 -0.3380001
|
||||
vt -0.08800001 -0.3200001
|
||||
vt 0.03999997 -0.3200001
|
||||
vt 0.02079998 -0.3380001
|
||||
vt 0.02079998 -0.5000001
|
||||
vt 0.03999997 -0.2366
|
||||
vt 0.03999997 -0.243
|
||||
vt -0.08800001 -0.2366
|
||||
vt -0.08800001 -0.243
|
||||
vt 0.2366 -0.3380001
|
||||
vt -0.2366 -0.3380001
|
||||
vt -0.312 -0.3500001
|
||||
vt -0.312 -0.4880001
|
||||
vt -0.248 -0.4880001
|
||||
vt -0.248 -0.3500001
|
||||
vt -0.03680002 -0.3680001
|
||||
vt -0.01120002 -0.3680001
|
||||
vt -0.03680002 -0.4700001
|
||||
vt -0.01120002 -0.4700001
|
||||
vt 0.104 -0.2300001
|
||||
vt 0.2023658 -0.2300001
|
||||
vt 0.2434 -0.2900001
|
||||
vt 0.2626 -0.2600001
|
||||
vt -0.2046 -0.2900001
|
||||
vt -0.2046 -0.5000001
|
||||
vt -0.2238 -0.2600001
|
||||
vt 0.2434 -0.5000001
|
||||
vt 0.3279999 -0.2900001
|
||||
vt 0.3471999 -0.2900001
|
||||
vt 0.3279999 -0.5000001
|
||||
vt 0.3471999 -0.5000001
|
||||
vt 0.3471999 -0.2434
|
||||
vt 0.3279999 -0.2434
|
||||
vt 0.3279999 -0.2626
|
||||
vt -0.2626 -0.2900001
|
||||
vt -0.2434 -0.5000001
|
||||
vt -0.2434 -0.2900001
|
||||
vt 0.2046 -0.2900001
|
||||
vt 0.2238 -0.2900001
|
||||
vt 0.2046 -0.5000001
|
||||
vt -0.3471999 -0.2900001
|
||||
vt -0.3279999 -0.2900001
|
||||
vt -0.3471999 -0.5000001
|
||||
vt -0.3279999 -0.5000001
|
||||
vt 0.3471999 0.2046
|
||||
vt 0.3279999 0.2238
|
||||
vt 0.3279999 0.2046
|
||||
vt -0.104 -0.2900001
|
||||
vt -0.3471999 -0.2600001
|
||||
vt -0.2238 -0.2900001
|
||||
vt 0.2626 -0.2900001
|
||||
vt 0.104 -0.2900001
|
||||
vt 0.3471999 -0.2600001
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 4/4/1 2/2/1 3/3/1
|
||||
f 2/2/1 4/4/1 5/5/1
|
||||
f 8/8/2 7/7/2 6/6/2
|
||||
f 7/7/2 8/8/2 9/9/2
|
||||
f 11/12/3 5/11/3 10/10/3
|
||||
f 5/11/3 11/12/3 2/13/3
|
||||
f 1/16/3 4/15/3 3/14/3
|
||||
f 12/17/3 4/11/3 1/13/3
|
||||
f 4/11/3 12/17/3 13/18/3
|
||||
f 6/21/4 14/20/4 8/19/4
|
||||
f 15/22/4 14/20/4 6/21/4
|
||||
f 14/20/4 15/22/4 16/23/4
|
||||
f 17/24/4 14/20/4 16/23/4
|
||||
f 20/27/5 19/26/5 18/25/5
|
||||
f 19/26/5 20/27/5 21/28/5
|
||||
f 21/28/5 20/27/5 22/29/5
|
||||
f 22/29/5 23/30/5 21/28/5
|
||||
f 24/31/5 23/30/5 22/29/5
|
||||
f 23/30/5 24/31/5 25/32/5
|
||||
f 27/35/3 23/34/3 26/33/3
|
||||
f 23/34/3 27/35/3 21/36/3
|
||||
f 26/39/6 23/38/6 25/37/6
|
||||
f 26/39/6 29/41/6 28/40/6
|
||||
f 25/37/6 29/41/6 26/39/6
|
||||
f 29/41/6 25/37/6 30/42/6
|
||||
f 10/45/6 31/44/6 11/43/6
|
||||
f 31/44/6 10/45/6 32/46/6
|
||||
f 11/48/4 7/21/4 2/47/4
|
||||
f 11/48/4 33/22/4 7/21/4
|
||||
f 31/49/4 33/22/4 11/48/4
|
||||
f 33/22/4 31/49/4 34/50/4
|
||||
f 9/19/4 2/47/4 7/21/4
|
||||
f 9/19/4 1/51/4 2/47/4
|
||||
f 35/20/4 1/51/4 9/19/4
|
||||
f 1/51/4 35/20/4 36/24/4
|
||||
f 1/51/4 36/24/4 12/52/4
|
||||
f 37/23/4 12/52/4 36/24/4
|
||||
f 37/23/4 34/50/4 12/52/4
|
||||
f 34/50/4 37/23/4 33/22/4
|
||||
f 37/55/3 15/54/3 33/53/3
|
||||
f 15/54/3 37/55/3 16/56/3
|
||||
f 8/59/6 35/58/6 9/57/6
|
||||
f 35/58/6 8/59/6 14/60/6
|
||||
f 15/63/1 7/62/1 33/61/1
|
||||
f 7/62/1 15/63/1 6/64/1
|
||||
f 38/67/2 31/66/2 32/65/2
|
||||
f 31/66/2 38/67/2 34/68/2
|
||||
f 28/48/4 27/70/4 26/69/4
|
||||
f 39/71/4 27/70/4 28/48/4
|
||||
f 40/47/4 27/70/4 39/71/4
|
||||
f 41/72/4 27/70/4 40/47/4
|
||||
f 42/73/4 27/70/4 41/72/4
|
||||
f 43/74/4 27/70/4 42/73/4
|
||||
f 27/70/4 43/74/4 44/52/4
|
||||
f 17/60/6 37/75/6 36/58/6
|
||||
f 37/75/6 17/60/6 16/76/6
|
||||
f 14/8/2 36/77/2 35/9/2
|
||||
f 36/77/2 14/8/2 17/78/2
|
||||
f 38/80/1 12/1/1 34/79/1
|
||||
f 12/1/1 38/80/1 13/4/1
|
||||
f 47/83/3 46/82/3 45/81/3
|
||||
f 46/82/3 47/83/3 48/84/3
|
||||
f 50/87/1 41/86/1 49/85/1
|
||||
f 41/86/1 50/87/1 51/88/1
|
||||
f 54/91/2 53/90/2 52/89/2
|
||||
f 53/90/2 54/91/2 55/92/2
|
||||
f 57/95/6 53/94/6 56/93/6
|
||||
f 57/95/6 52/96/6 53/94/6
|
||||
f 58/97/6 52/96/6 57/95/6
|
||||
f 52/96/6 58/97/6 46/98/6
|
||||
f 45/99/6 56/93/6 53/94/6
|
||||
f 46/98/6 56/93/6 45/99/6
|
||||
f 46/98/6 59/100/6 56/93/6
|
||||
f 59/100/6 46/98/6 58/97/6
|
||||
f 47/103/5 53/102/5 55/101/5
|
||||
f 53/102/5 47/103/5 45/104/5
|
||||
f 52/107/4 48/106/4 54/105/4
|
||||
f 48/106/4 52/107/4 46/108/4
|
||||
f 62/111/6 61/110/6 60/109/6
|
||||
f 61/110/6 62/111/6 63/112/6
|
||||
f 64/113/6 63/112/6 62/111/6
|
||||
f 64/113/6 65/114/6 63/112/6
|
||||
f 55/94/6 66/115/6 47/99/6
|
||||
f 55/94/6 64/113/6 66/115/6
|
||||
f 54/96/6 64/113/6 55/94/6
|
||||
f 64/113/6 54/96/6 65/114/6
|
||||
f 60/109/6 47/99/6 66/115/6
|
||||
f 61/110/6 47/99/6 60/109/6
|
||||
f 67/116/6 47/99/6 61/110/6
|
||||
f 65/114/6 47/99/6 67/116/6
|
||||
f 65/114/6 48/98/6 47/99/6
|
||||
f 48/98/6 65/114/6 54/96/6
|
||||
f 43/119/3 50/118/3 49/117/3
|
||||
f 50/118/3 43/119/3 68/120/3
|
||||
f 50/51/4 69/73/4 51/72/4
|
||||
f 69/73/4 50/51/4 68/74/4
|
||||
f 72/123/3 71/122/3 70/121/3
|
||||
f 72/123/3 73/124/3 71/122/3
|
||||
f 74/125/3 73/124/3 72/123/3
|
||||
f 73/124/3 74/125/3 75/126/3
|
||||
f 76/127/3 70/121/3 71/122/3
|
||||
f 75/126/3 70/121/3 76/127/3
|
||||
f 75/126/3 77/128/3 70/121/3
|
||||
f 77/128/3 75/126/3 74/125/3
|
||||
f 80/128/3 79/130/3 78/129/3
|
||||
f 79/130/3 80/128/3 81/131/3
|
||||
f 81/131/3 80/128/3 82/132/3
|
||||
f 82/132/3 80/128/3 83/125/3
|
||||
f 82/132/3 83/125/3 84/133/3
|
||||
f 84/133/3 83/125/3 85/123/3
|
||||
f 84/133/3 85/123/3 86/134/3
|
||||
f 86/134/3 88/136/3 87/135/3
|
||||
f 86/134/3 89/121/3 88/136/3
|
||||
f 89/121/3 86/134/3 85/123/3
|
||||
f 70/139/1 85/138/1 72/137/1
|
||||
f 85/138/1 70/139/1 89/140/1
|
||||
f 90/143/6 87/142/6 88/141/6
|
||||
f 87/142/6 90/143/6 91/144/6
|
||||
f 92/145/6 91/144/6 90/143/6
|
||||
f 91/144/6 92/145/6 93/146/6
|
||||
f 93/146/6 92/145/6 94/147/6
|
||||
f 95/148/6 94/147/6 92/145/6
|
||||
f 95/148/6 96/149/6 94/147/6
|
||||
f 97/150/6 96/149/6 95/148/6
|
||||
f 97/150/6 98/151/6 96/149/6
|
||||
f 98/151/6 97/150/6 99/152/6
|
||||
f 80/141/6 74/154/6 83/153/6
|
||||
f 74/154/6 80/141/6 77/155/6
|
||||
f 83/158/5 72/157/5 85/156/5
|
||||
f 72/157/5 83/158/5 74/159/5
|
||||
f 102/162/5 101/161/5 100/160/5
|
||||
f 105/165/5 104/164/5 103/163/5
|
||||
f 70/157/5 88/32/5 89/156/5
|
||||
f 78/26/5 77/159/5 80/158/5
|
||||
f 77/159/5 78/26/5 103/163/5
|
||||
f 103/163/5 70/157/5 77/159/5
|
||||
f 104/164/5 70/157/5 103/163/5
|
||||
f 104/164/5 88/32/5 70/157/5
|
||||
f 106/166/5 88/32/5 104/164/5
|
||||
f 100/160/5 88/32/5 106/166/5
|
||||
f 101/161/5 88/32/5 100/160/5
|
||||
f 107/167/5 88/32/5 101/161/5
|
||||
f 88/32/5 108/169/5 90/168/5
|
||||
f 108/169/5 88/32/5 107/167/5
|
||||
f 99/172/5 110/171/5 109/170/5
|
||||
f 110/171/5 99/172/5 111/173/5
|
||||
f 112/174/5 108/169/5 107/167/5
|
||||
f 113/143/5 108/143/5 112/143/5
|
||||
f 113/176/5 114/175/5 108/169/5
|
||||
f 111/173/5 114/175/5 113/176/5
|
||||
f 111/150/5 97/150/5 114/150/5
|
||||
f 97/177/5 111/173/5 99/172/5
|
||||
f 117/91/2 116/90/2 115/89/2
|
||||
f 116/90/2 117/91/2 118/92/2
|
||||
f 121/83/3 120/82/3 119/81/3
|
||||
f 120/82/3 121/83/3 122/84/3
|
||||
f 125/180/6 124/179/6 123/178/6
|
||||
f 124/179/6 125/180/6 126/181/6
|
||||
f 127/182/6 126/181/6 125/180/6
|
||||
f 127/182/6 128/183/6 126/181/6
|
||||
f 118/186/6 129/185/6 121/184/6
|
||||
f 118/186/6 127/182/6 129/185/6
|
||||
f 117/187/6 127/182/6 118/186/6
|
||||
f 127/182/6 117/187/6 128/183/6
|
||||
f 123/178/6 121/184/6 129/185/6
|
||||
f 124/179/6 121/184/6 123/178/6
|
||||
f 130/188/6 121/184/6 124/179/6
|
||||
f 128/183/6 121/184/6 130/188/6
|
||||
f 128/183/6 122/189/6 121/184/6
|
||||
f 122/189/6 128/183/6 117/187/6
|
||||
f 132/191/6 116/186/6 131/190/6
|
||||
f 132/191/6 115/187/6 116/186/6
|
||||
f 133/192/6 115/187/6 132/191/6
|
||||
f 115/187/6 133/192/6 120/189/6
|
||||
f 119/184/6 131/190/6 116/186/6
|
||||
f 120/189/6 131/190/6 119/184/6
|
||||
f 120/189/6 134/193/6 131/190/6
|
||||
f 134/193/6 120/189/6 133/192/6
|
||||
f 115/196/4 122/195/4 117/194/4
|
||||
f 122/195/4 115/196/4 120/197/4
|
||||
f 121/200/5 116/199/5 118/198/5
|
||||
f 116/199/5 121/200/5 119/201/5
|
||||
f 135/204/2 29/203/2 30/202/2
|
||||
f 29/203/2 135/204/2 136/205/2
|
||||
f 69/208/2 41/207/2 51/206/2
|
||||
f 41/207/2 69/208/2 42/209/2
|
||||
f 69/212/6 43/211/6 42/210/6
|
||||
f 43/211/6 69/212/6 68/213/6
|
||||
f 136/41/1 27/39/1 44/211/1
|
||||
f 135/216/1 27/215/1 136/214/1
|
||||
f 19/217/1 27/215/1 135/216/1
|
||||
f 27/215/1 19/217/1 21/218/1
|
||||
f 138/175/5 92/168/5 137/169/5
|
||||
f 92/168/5 138/175/5 95/177/5
|
||||
f 138/220/3 97/136/3 95/219/3
|
||||
f 97/136/3 138/220/3 114/221/3
|
||||
f 108/224/2 92/223/2 90/222/2
|
||||
f 92/223/2 108/224/2 137/225/2
|
||||
f 109/227/2 98/226/2 99/222/2
|
||||
f 98/226/2 109/227/2 139/228/2
|
||||
f 142/231/1 141/230/1 140/229/1
|
||||
f 142/231/1 143/232/1 141/230/1
|
||||
f 144/233/1 143/232/1 142/231/1
|
||||
f 143/232/1 144/233/1 145/234/1
|
||||
f 146/235/1 140/229/1 141/230/1
|
||||
f 145/234/1 140/229/1 146/235/1
|
||||
f 145/234/1 147/236/1 140/229/1
|
||||
f 147/236/1 145/234/1 144/233/1
|
||||
f 145/239/2 149/238/2 148/237/2
|
||||
f 149/238/2 145/239/2 146/240/2
|
||||
f 152/243/1 151/242/1 150/241/1
|
||||
f 151/242/1 152/243/1 153/244/1
|
||||
f 154/183/1 153/180/1 152/181/1
|
||||
f 154/183/1 155/182/1 153/180/1
|
||||
f 157/230/1 156/245/1 149/235/1
|
||||
f 157/230/1 154/246/1 156/245/1
|
||||
f 158/232/1 154/246/1 157/230/1
|
||||
f 154/246/1 158/232/1 155/247/1
|
||||
f 150/241/1 149/235/1 156/245/1
|
||||
f 151/242/1 149/235/1 150/241/1
|
||||
f 159/248/1 149/235/1 151/242/1
|
||||
f 155/247/1 149/235/1 159/248/1
|
||||
f 155/247/1 148/234/1 149/235/1
|
||||
f 148/234/1 155/247/1 158/232/1
|
||||
f 141/251/5 149/250/5 146/249/5
|
||||
f 149/250/5 141/251/5 157/252/5
|
||||
f 141/255/3 158/254/3 157/253/3
|
||||
f 158/254/3 141/255/3 143/256/3
|
||||
f 158/259/4 145/258/4 148/257/4
|
||||
f 145/258/4 158/259/4 143/260/4
|
||||
f 109/263/1 160/262/1 139/261/1
|
||||
f 110/264/1 160/262/1 109/263/1
|
||||
f 160/262/1 110/264/1 161/265/1
|
||||
f 160/262/1 161/265/1 162/266/1
|
||||
f 162/266/1 161/265/1 163/267/1
|
||||
f 164/268/1 163/267/1 161/265/1
|
||||
f 164/268/1 165/269/1 163/267/1
|
||||
f 165/269/1 107/271/1 166/270/1
|
||||
f 165/269/1 112/272/1 107/271/1
|
||||
f 112/272/1 165/269/1 164/268/1
|
||||
f 103/275/1 79/274/1 167/273/1
|
||||
f 79/274/1 103/275/1 78/140/1
|
||||
f 107/278/2 168/277/2 166/276/2
|
||||
f 101/280/2 168/279/2 107/227/2
|
||||
f 168/279/2 101/280/2 169/281/2
|
||||
f 172/162/5 171/166/5 170/164/5
|
||||
f 171/166/5 172/162/5 173/160/5
|
||||
f 104/280/2 171/283/2 106/282/2
|
||||
f 171/283/2 104/280/2 170/284/2
|
||||
f 172/287/3 100/286/3 173/285/3
|
||||
f 100/286/3 172/287/3 102/288/3
|
||||
f 174/291/3 103/290/3 167/289/3
|
||||
f 175/293/3 103/129/3 174/292/3
|
||||
f 103/129/3 175/293/3 105/288/3
|
||||
f 172/295/1 101/271/1 102/294/1
|
||||
f 101/271/1 172/295/1 169/296/1
|
||||
f 169/296/1 172/295/1 175/297/1
|
||||
f 170/298/1 175/297/1 172/295/1
|
||||
f 104/299/1 175/297/1 170/298/1
|
||||
f 175/297/1 104/299/1 105/275/1
|
||||
f 168/302/4 175/301/4 174/300/4
|
||||
f 175/301/4 168/302/4 169/303/4
|
||||
f 112/227/2 176/283/2 113/282/2
|
||||
f 176/283/2 112/227/2 164/304/2
|
||||
f 161/171/5 176/176/5 164/174/5
|
||||
f 176/176/5 161/171/5 177/173/5
|
||||
f 161/305/3 111/286/3 177/285/3
|
||||
f 111/286/3 161/305/3 110/129/3
|
||||
f 177/265/1 178/306/1 176/268/1
|
||||
f 177/265/1 179/307/1 178/306/1
|
||||
f 111/264/1 179/307/1 177/265/1
|
||||
f 179/307/1 111/264/1 180/308/1
|
||||
f 181/309/1 176/268/1 178/306/1
|
||||
f 180/308/1 176/268/1 181/309/1
|
||||
f 180/308/1 113/272/1 176/268/1
|
||||
f 113/272/1 180/308/1 111/264/1
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 64/113/6 60/109/6 66/115/6
|
||||
f 60/109/6 64/113/6 62/111/6
|
||||
f 63/112/6 67/116/6 61/110/6
|
||||
f 67/116/6 63/112/6 65/114/6
|
||||
f 73/124/3 76/127/3 71/122/3
|
||||
f 76/127/3 73/124/3 75/126/3
|
||||
f 127/182/6 123/178/6 129/185/6
|
||||
f 123/178/6 127/182/6 125/180/6
|
||||
f 126/181/6 130/188/6 124/179/6
|
||||
f 130/188/6 126/181/6 128/183/6
|
||||
f 154/246/1 150/241/1 156/245/1
|
||||
f 150/241/1 154/246/1 152/243/1
|
||||
f 153/244/1 159/248/1 151/242/1
|
||||
f 159/248/1 153/244/1 155/247/1
|
||||
f 184/312/1 183/311/1 182/310/1
|
||||
f 183/311/1 184/312/1 185/313/1
|
||||
f 179/307/1 181/309/1 178/306/1
|
||||
f 181/309/1 179/307/1 180/308/1
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 49/85/1 5/5/1 4/4/1
|
||||
f 41/86/1 5/5/1 49/85/1
|
||||
f 5/5/1 41/86/1 40/314/1
|
||||
f 10/10/3 39/315/3 28/33/3
|
||||
f 5/11/3 39/315/3 10/10/3
|
||||
f 39/315/3 5/11/3 40/117/3
|
||||
f 59/100/6 132/191/6 56/93/6
|
||||
f 132/191/6 59/100/6 133/192/6
|
||||
f 58/97/6 133/192/6 59/100/6
|
||||
f 58/97/6 134/193/6 133/192/6
|
||||
f 10/45/6 57/95/6 32/46/6
|
||||
f 10/45/6 58/97/6 57/95/6
|
||||
f 28/40/6 58/97/6 10/45/6
|
||||
f 58/97/6 28/40/6 134/193/6
|
||||
f 56/93/6 32/46/6 57/95/6
|
||||
f 132/191/6 32/46/6 56/93/6
|
||||
f 131/190/6 32/46/6 132/191/6
|
||||
f 134/193/6 32/46/6 131/190/6
|
||||
f 134/193/6 29/41/6 32/46/6
|
||||
f 29/41/6 134/193/6 28/40/6
|
||||
f 4/11/3 43/119/3 49/117/3
|
||||
f 13/18/3 43/119/3 4/11/3
|
||||
f 43/119/3 13/18/3 44/35/3
|
||||
f 136/205/2 32/65/2 29/203/2
|
||||
f 32/65/2 136/205/2 38/67/2
|
||||
f 108/143/6 138/148/6 137/145/6
|
||||
f 138/148/6 108/143/6 114/150/6
|
||||
f 38/80/1 142/231/1 13/4/1
|
||||
f 38/80/1 144/233/1 142/231/1
|
||||
f 136/214/1 144/233/1 38/80/1
|
||||
f 144/233/1 136/214/1 147/236/1
|
||||
f 140/229/1 13/4/1 142/231/1
|
||||
f 147/236/1 13/4/1 140/229/1
|
||||
f 147/236/1 44/85/1 13/4/1
|
||||
f 44/85/1 147/236/1 136/214/1
|
||||
f 173/295/1 182/310/1 171/298/1
|
||||
f 173/295/1 184/312/1 182/310/1
|
||||
f 100/294/1 184/312/1 173/295/1
|
||||
f 184/312/1 100/294/1 185/313/1
|
||||
f 183/311/1 171/298/1 182/310/1
|
||||
f 185/313/1 171/298/1 183/311/1
|
||||
f 185/313/1 106/299/1 171/298/1
|
||||
f 106/299/1 185/313/1 100/294/1
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 22/317/3 187/316/3 186/221/3
|
||||
f 22/317/3 188/318/3 187/316/3
|
||||
f 188/318/3 190/286/3 189/319/3
|
||||
f 188/318/3 20/320/3 190/286/3
|
||||
f 20/320/3 188/318/3 22/317/3
|
||||
f 186/221/3 187/316/3 191/321/3
|
||||
f 193/324/1 187/323/1 192/322/1
|
||||
f 187/323/1 193/324/1 191/325/1
|
||||
f 193/327/5 186/29/5 191/326/5
|
||||
f 186/29/5 193/327/5 194/328/5
|
||||
f 193/330/2 195/329/2 194/224/2
|
||||
f 195/329/2 193/330/2 192/331/2
|
||||
f 198/334/2 197/333/2 196/332/2
|
||||
f 197/333/2 198/334/2 199/282/2
|
||||
f 189/337/6 196/336/6 188/335/6
|
||||
f 196/336/6 189/337/6 198/338/6
|
||||
f 199/340/5 189/339/5 190/27/5
|
||||
f 189/339/5 199/340/5 198/341/5
|
||||
f 197/340/5 200/31/5 196/341/5
|
||||
f 200/31/5 197/340/5 201/25/5
|
||||
f 188/339/5 192/327/5 187/326/5
|
||||
f 196/341/5 192/327/5 188/339/5
|
||||
f 196/336/5 195/336/5 192/336/5
|
||||
f 195/328/5 196/341/5 200/31/5
|
||||
f 22/343/6 200/342/6 24/37/6
|
||||
f 22/343/6 195/336/6 200/342/6
|
||||
f 186/337/6 195/336/6 22/343/6
|
||||
f 195/336/6 186/337/6 194/338/6
|
||||
f 18/320/3 19/36/3 201/344/3
|
||||
f 200/345/3 82/132/3 84/133/3
|
||||
f 201/344/3 82/132/3 200/345/3
|
||||
f 201/344/3 81/131/3 82/132/3
|
||||
f 201/344/3 79/130/3 81/131/3
|
||||
f 79/130/3 201/344/3 19/36/3
|
||||
f 24/317/3 87/135/3 25/34/3
|
||||
f 200/345/3 87/135/3 24/317/3
|
||||
f 84/133/3 87/135/3 200/345/3
|
||||
f 87/135/3 84/133/3 86/134/3
|
||||
f 197/322/1 20/347/1 201/346/1
|
||||
f 201/346/1 20/347/1 18/217/1
|
||||
f 199/324/1 20/347/1 197/322/1
|
||||
f 20/347/1 199/324/1 190/325/1
|
||||
f 25/37/6 93/146/6 30/42/6
|
||||
f 87/142/6 93/146/6 25/37/6
|
||||
f 93/146/6 87/142/6 91/144/6
|
||||
f 94/147/6 30/42/6 93/146/6
|
||||
f 96/149/6 30/42/6 94/147/6
|
||||
f 30/42/6 96/149/6 98/151/6
|
||||
f 139/228/2 30/202/2 98/226/2
|
||||
f 30/202/2 139/228/2 135/204/2
|
||||
f 165/269/1 168/296/1 163/267/1
|
||||
f 168/296/1 165/269/1 166/270/1
|
||||
f 135/216/1 162/266/1 19/217/1
|
||||
f 135/216/1 160/262/1 162/266/1
|
||||
f 160/262/1 135/216/1 139/261/1
|
||||
f 163/267/1 19/217/1 162/266/1
|
||||
f 168/296/1 19/217/1 163/267/1
|
||||
f 174/297/1 19/217/1 168/296/1
|
||||
f 167/273/1 19/217/1 174/297/1
|
||||
f 19/217/1 167/273/1 79/274/1
|
||||
|
14
mods/city/models/city_house_o.mtl
Normal file
@ -0,0 +1,14 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
1103
mods/city/models/city_house_o.obj
Normal file
17
mods/city/models/city_house_p.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.953 0.375 0.292
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
969
mods/city/models/city_house_p.obj
Normal file
@ -0,0 +1,969 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
mtllib city_house_p.mtl
|
||||
|
||||
g mergedBlocks
|
||||
|
||||
v -0.2917668 0.009999931 0.238
|
||||
v -0.2917668 -0.02000007 0.238
|
||||
v -0.2917668 0.009999931 -0.274
|
||||
v -0.2917668 -0.02000007 -0.274
|
||||
v -0.03576683 0.009999931 0.238
|
||||
v -0.03576683 -0.02000007 0.238
|
||||
v -0.03576683 0.009999931 0.2188
|
||||
v -0.2725668 0.009999931 0.2188
|
||||
v -0.2725668 0.009999931 -0.2548
|
||||
v -0.03576682 0.009999931 -0.2548
|
||||
v -0.03576682 0.009999931 -0.274
|
||||
v -0.2725668 -0.02000007 -0.2548
|
||||
v -0.03576682 -0.02000007 -0.2548
|
||||
v -0.03576683 -0.02000007 0.2188
|
||||
v -0.2725668 -0.02000007 0.2188
|
||||
v -0.03576682 -0.02000007 -0.274
|
||||
v -0.1189668 -0.09800008 0.238
|
||||
v -0.1189668 -0.1820001 0.238
|
||||
v -0.1189668 -0.09800008 0.2252
|
||||
v -0.1189668 -0.1820001 0.2252
|
||||
v -0.2917668 -0.2300001 0.238
|
||||
v -0.2917668 -0.2600001 0.238
|
||||
v -0.2917668 -0.2300001 -0.274
|
||||
v -0.2917668 -0.2600001 -0.274
|
||||
v -0.09976684 -0.0800001 0.238
|
||||
v -0.2085668 -0.09800008 0.238
|
||||
v -0.2277668 -0.0800001 0.238
|
||||
v -0.2085668 -0.1820001 0.238
|
||||
v -0.2277668 -0.2000001 0.238
|
||||
v -0.09976684 -0.2000001 0.238
|
||||
v -0.2085668 -0.1820001 0.2252
|
||||
v -0.2085668 -0.09800008 0.2252
|
||||
v -0.1957668 -0.1100001 0.2252
|
||||
v -0.1957668 -0.1340001 0.2252
|
||||
v -0.1317668 -0.1340001 0.2252
|
||||
v -0.1957668 -0.1460001 0.2252
|
||||
v -0.1957668 -0.1700001 0.2252
|
||||
v -0.1317668 -0.1700001 0.2252
|
||||
v -0.1317668 -0.1100001 0.2252
|
||||
v -0.1317668 -0.1460001 0.2252
|
||||
v 0.2202331 -0.2300001 0.238
|
||||
v 0.2202331 -0.2600001 0.238
|
||||
v -0.2789668 -0.3380001 0.1548
|
||||
v -0.2917668 -0.3380001 0.1548
|
||||
v -0.2789668 -0.4220001 0.1548
|
||||
v -0.2917668 -0.4220001 0.1548
|
||||
v -0.2917668 -0.4400001 0.174
|
||||
v -0.2917668 -0.3200001 0.174
|
||||
v -0.2917668 -0.3380001 0.06519999
|
||||
v -0.2917668 -0.3200001 0.04599999
|
||||
v -0.2917668 -0.4220001 0.06519999
|
||||
v -0.2917668 -0.4400001 0.04599999
|
||||
v -0.2789668 -0.3380001 0.06519999
|
||||
v -0.2789668 -0.4220001 0.06519999
|
||||
v -0.1189668 -0.5000001 -0.2612
|
||||
v -0.09976684 -0.5000001 -0.2804
|
||||
v -0.1189668 -0.5000001 -0.2804
|
||||
v -0.2277668 -0.5000001 -0.274
|
||||
v -0.2085668 -0.5000001 -0.2804
|
||||
v -0.2277668 -0.5000001 -0.2804
|
||||
v -0.2917668 -0.5000001 -0.274
|
||||
v -0.2917668 -0.5000001 0.238
|
||||
v -0.2085668 -0.5000001 -0.2612
|
||||
v -0.09976684 -0.5000001 -0.274
|
||||
v 0.04743316 -0.5000001 0.238
|
||||
v 0.04743316 -0.5000001 0.2252
|
||||
v 0.1370331 -0.5000001 0.2252
|
||||
v 0.1370331 -0.5000001 0.238
|
||||
v 0.2202331 -0.5000001 0.238
|
||||
v 0.2202331 -0.5000001 -0.274
|
||||
v -0.2789668 -0.4100001 0.142
|
||||
v -0.2789668 -0.3860001 0.142
|
||||
v -0.2789668 -0.3740001 0.142
|
||||
v -0.2789668 -0.3740001 0.07799999
|
||||
v -0.2789668 -0.3860001 0.07799999
|
||||
v -0.2789668 -0.3500001 0.07799999
|
||||
v -0.2789668 -0.3500001 0.142
|
||||
v -0.2789668 -0.4100001 0.07799999
|
||||
v -0.2917668 -0.4700001 0.238
|
||||
v -0.2917668 -0.4700001 -0.274
|
||||
v 0.02823317 -0.4700001 0.238
|
||||
v 0.04743316 -0.3380001 0.238
|
||||
v 0.02823317 -0.3200001 0.238
|
||||
v 0.1562332 -0.3200001 0.238
|
||||
v 0.1370331 -0.3380001 0.238
|
||||
v 0.1562332 -0.4700001 0.238
|
||||
v 0.2202331 -0.4700001 0.238
|
||||
v -0.2085668 -0.1820001 -0.2612
|
||||
v -0.2085668 -0.09800008 -0.2612
|
||||
v -0.2085668 -0.1820001 -0.274
|
||||
v -0.2085668 -0.09800008 -0.274
|
||||
v -0.2277668 -0.0800001 -0.274
|
||||
v -0.1189668 -0.09800008 -0.274
|
||||
v -0.09976684 -0.0800001 -0.274
|
||||
v -0.1189668 -0.1820001 -0.274
|
||||
v -0.09976684 -0.2000001 -0.274
|
||||
v -0.2277668 -0.2000001 -0.274
|
||||
v -0.1317668 -0.1100001 -0.2612
|
||||
v -0.1317668 -0.1340001 -0.2612
|
||||
v -0.1189668 -0.09800008 -0.2612
|
||||
v -0.1957668 -0.1340001 -0.2612
|
||||
v -0.1317668 -0.1460001 -0.2612
|
||||
v -0.1317668 -0.1700001 -0.2612
|
||||
v -0.1189668 -0.1820001 -0.2612
|
||||
v -0.1957668 -0.1700001 -0.2612
|
||||
v -0.1957668 -0.1100001 -0.2612
|
||||
v -0.1957668 -0.1460001 -0.2612
|
||||
v 0.2202331 -0.2300001 -0.274
|
||||
v 0.2202331 -0.2600001 -0.274
|
||||
v 0.1370331 -0.09800008 0.238
|
||||
v 0.1370331 -0.1820001 0.238
|
||||
v 0.1370331 -0.09800008 0.2252
|
||||
v 0.1370331 -0.1820001 0.2252
|
||||
v 0.1562332 -0.0800001 0.238
|
||||
v 0.04743316 -0.09800008 0.238
|
||||
v 0.02823317 -0.0800001 0.238
|
||||
v 0.04743316 -0.1820001 0.238
|
||||
v 0.02823317 -0.2000001 0.238
|
||||
v 0.1562332 -0.2000001 0.238
|
||||
v 0.04743316 -0.1820001 0.2252
|
||||
v 0.04743316 -0.09800008 0.2252
|
||||
v 0.06023316 -0.1100001 0.2252
|
||||
v 0.06023316 -0.1340001 0.2252
|
||||
v 0.1242331 -0.1340001 0.2252
|
||||
v 0.06023316 -0.1460001 0.2252
|
||||
v 0.06023316 -0.1700001 0.2252
|
||||
v 0.1242331 -0.1700001 0.2252
|
||||
v 0.1242331 -0.1100001 0.2252
|
||||
v 0.1242331 -0.1460001 0.2252
|
||||
v -0.2277668 -0.4700001 -0.274
|
||||
v -0.2277668 -0.3200001 -0.274
|
||||
v -0.2277668 -0.3200001 -0.2804
|
||||
v -0.1189668 -0.3380001 -0.2804
|
||||
v -0.09976684 -0.3200001 -0.2804
|
||||
v -0.2085668 -0.3380001 -0.2804
|
||||
v -0.2085668 -0.3380001 -0.2612
|
||||
v -0.1189668 -0.3380001 -0.2612
|
||||
v -0.09976684 -0.4700001 -0.274
|
||||
v -0.09976684 -0.3200001 -0.274
|
||||
v 0.2202331 -0.4700001 -0.274
|
||||
v 0.1370331 -0.3380001 0.2252
|
||||
v 0.04743316 -0.3380001 0.2252
|
||||
v 0.04743316 -0.1820001 -0.2612
|
||||
v 0.04743316 -0.09800008 -0.2612
|
||||
v 0.04743316 -0.1820001 -0.274
|
||||
v 0.04743316 -0.09800008 -0.274
|
||||
v 0.02823317 -0.0800001 -0.274
|
||||
v 0.1370331 -0.09800008 -0.274
|
||||
v 0.1562332 -0.0800001 -0.274
|
||||
v 0.1370331 -0.1820001 -0.274
|
||||
v 0.1562332 -0.2000001 -0.274
|
||||
v 0.02823317 -0.2000001 -0.274
|
||||
v 0.1370331 -0.09800008 -0.2612
|
||||
v 0.1370331 -0.1820001 -0.2612
|
||||
v 0.1242331 -0.1100001 -0.2612
|
||||
v 0.1242331 -0.1340001 -0.2612
|
||||
v 0.06023316 -0.1340001 -0.2612
|
||||
v 0.1242331 -0.1460001 -0.2612
|
||||
v 0.1242331 -0.1700001 -0.2612
|
||||
v 0.06023316 -0.1700001 -0.2612
|
||||
v 0.06023316 -0.1100001 -0.2612
|
||||
v 0.06023316 -0.1460001 -0.2612
|
||||
v 0.1370331 -0.3380001 -0.2612
|
||||
v 0.1370331 -0.4220001 -0.2612
|
||||
v 0.1370331 -0.3380001 -0.274
|
||||
v 0.1370331 -0.4220001 -0.274
|
||||
v 0.02823317 -0.3200001 -0.274
|
||||
v 0.1562332 -0.3200001 -0.274
|
||||
v 0.1562332 -0.4400001 -0.274
|
||||
v 0.04743316 -0.4220001 -0.274
|
||||
v 0.04743316 -0.3380001 -0.274
|
||||
v 0.02823317 -0.4400001 -0.274
|
||||
v 0.04743316 -0.4220001 -0.2612
|
||||
v 0.04743316 -0.3380001 -0.2612
|
||||
v 0.1242331 -0.3500001 -0.2612
|
||||
v 0.1242331 -0.3740001 -0.2612
|
||||
v 0.06023316 -0.3740001 -0.2612
|
||||
v 0.1242331 -0.3860001 -0.2612
|
||||
v 0.1242331 -0.4100001 -0.2612
|
||||
v 0.06023316 -0.4100001 -0.2612
|
||||
v 0.06023316 -0.3500001 -0.2612
|
||||
v 0.06023316 -0.3860001 -0.2612
|
||||
v -0.1509668 -0.3680001 -0.2612
|
||||
v -0.1765668 -0.3680001 -0.2612
|
||||
v -0.1509668 -0.3920001 -0.2612
|
||||
v -0.1765668 -0.3920001 -0.2612
|
||||
v -0.1509668 -0.404 -0.2612
|
||||
v -0.1765668 -0.404 -0.2612
|
||||
v -0.1509668 -0.4280001 -0.2612
|
||||
v -0.1765668 -0.4280001 -0.2612
|
||||
v -0.03576683 0.0999999 0.238
|
||||
v -0.03576682 0.0999999 -0.274
|
||||
v 0.2202331 -0.02000007 0.238
|
||||
v 0.2202331 -0.02000007 -0.274
|
||||
v 0.2574413 -0.01731679 0.27
|
||||
v 0.2574413 -0.01731679 -0.306
|
||||
v 0.2488548 -0.03341654 0.27
|
||||
v 0.2488548 -0.03341654 -0.306
|
||||
v -0.03576682 0.0999999 -0.306
|
||||
v -0.03576683 0.0999999 0.27
|
||||
v -0.03576683 0.1201245 0.27
|
||||
v -0.03576682 0.1201245 -0.306
|
||||
|
||||
vn -1 0 0
|
||||
vn 0 0 1
|
||||
vn 0 1 0
|
||||
vn 0 0 -1
|
||||
vn 1 0 0
|
||||
vn 0 -1 0
|
||||
vn 0.8823529 -0.4705882 0
|
||||
vn -0.4244339 -0.9054589 0
|
||||
vn 0.4244339 0.9054589 0
|
||||
|
||||
vt 0.238 0.009999924
|
||||
vt 0.238 -0.02000008
|
||||
vt -0.274 0.009999924
|
||||
vt -0.274 -0.02000008
|
||||
vt -0.2917668 0.009999924
|
||||
vt -0.03576683 0.009999924
|
||||
vt -0.2917668 -0.02000008
|
||||
vt -0.03576683 -0.02000008
|
||||
vt 0.03576683 0.2188
|
||||
vt 0.03576683 0.238
|
||||
vt 0.2725668 0.2188
|
||||
vt 0.2917668 0.238
|
||||
vt 0.2917668 -0.274
|
||||
vt 0.2725668 -0.2548
|
||||
vt 0.03576682 -0.2548
|
||||
vt 0.03576682 -0.274
|
||||
vt -0.2725668 0.009999924
|
||||
vt -0.03576682 0.009999924
|
||||
vt -0.2725668 -0.02000008
|
||||
vt -0.03576682 -0.02000008
|
||||
vt 0.03576683 0.009999924
|
||||
vt 0.2725668 0.009999924
|
||||
vt 0.03576683 -0.02000008
|
||||
vt 0.2725668 -0.02000008
|
||||
vt -0.2188 -0.02000008
|
||||
vt -0.2188 0.009999924
|
||||
vt 0.2548 -0.02000008
|
||||
vt 0.2548 0.009999924
|
||||
vt 0.03576682 0.009999924
|
||||
vt 0.2917668 0.009999924
|
||||
vt 0.03576682 -0.02000008
|
||||
vt 0.2917668 -0.02000008
|
||||
vt 0.238 -0.09800007
|
||||
vt 0.238 -0.1820001
|
||||
vt 0.2252 -0.09800007
|
||||
vt 0.2252 -0.1820001
|
||||
vt 0.238 -0.2300001
|
||||
vt 0.238 -0.2600001
|
||||
vt -0.274 -0.2300001
|
||||
vt -0.274 -0.2600001
|
||||
vt -0.09976684 -0.0800001
|
||||
vt -0.2085668 -0.09800007
|
||||
vt -0.2277668 -0.0800001
|
||||
vt -0.2085668 -0.1820001
|
||||
vt -0.2277668 -0.2000001
|
||||
vt -0.1189668 -0.1820001
|
||||
vt -0.1189668 -0.09800007
|
||||
vt -0.09976684 -0.2000001
|
||||
vt -0.238 -0.1820001
|
||||
vt -0.238 -0.09800007
|
||||
vt -0.2252 -0.1820001
|
||||
vt -0.2252 -0.09800007
|
||||
vt -0.1957668 -0.1100001
|
||||
vt -0.1957668 -0.1340001
|
||||
vt -0.1317668 -0.1340001
|
||||
vt -0.1957668 -0.1460001
|
||||
vt -0.1957668 -0.1700001
|
||||
vt -0.1317668 -0.1700001
|
||||
vt -0.1317668 -0.1100001
|
||||
vt -0.1317668 -0.1460001
|
||||
vt 0.2085668 -0.2252
|
||||
vt 0.2085668 -0.238
|
||||
vt 0.1189668 -0.2252
|
||||
vt 0.1189668 -0.238
|
||||
vt -0.2917668 -0.2300001
|
||||
vt 0.2202331 -0.2300001
|
||||
vt -0.2917668 -0.2600001
|
||||
vt 0.2202331 -0.2600001
|
||||
vt 0.2085668 0.238
|
||||
vt 0.2085668 0.2252
|
||||
vt 0.1189668 0.238
|
||||
vt 0.1189668 0.2252
|
||||
vt 0.2789668 -0.3380001
|
||||
vt 0.2917668 -0.3380001
|
||||
vt 0.2789668 -0.4220001
|
||||
vt 0.2917668 -0.4220001
|
||||
vt 0.174 -0.4400001
|
||||
vt 0.1548 -0.3380001
|
||||
vt 0.174 -0.3200001
|
||||
vt 0.06519999 -0.3380001
|
||||
vt 0.04599999 -0.3200001
|
||||
vt 0.06519999 -0.4220001
|
||||
vt 0.1548 -0.4220001
|
||||
vt 0.04599999 -0.4400001
|
||||
vt -0.2917668 -0.3380001
|
||||
vt -0.2789668 -0.3380001
|
||||
vt -0.2917668 -0.4220001
|
||||
vt -0.2789668 -0.4220001
|
||||
vt 0.1189668 0.2612
|
||||
vt 0.09976684 0.2804
|
||||
vt 0.1189668 0.2804
|
||||
vt 0.2277668 0.274
|
||||
vt 0.2085668 0.2804
|
||||
vt 0.2277668 0.2804
|
||||
vt 0.2917668 0.274
|
||||
vt 0.2917668 -0.238
|
||||
vt 0.2085668 0.2612
|
||||
vt 0.09976684 0.274
|
||||
vt -0.04743316 -0.238
|
||||
vt -0.04743316 -0.2252
|
||||
vt -0.1370331 -0.2252
|
||||
vt -0.1370331 -0.238
|
||||
vt -0.2202331 -0.238
|
||||
vt -0.2202331 0.274
|
||||
vt -0.2789668 -0.4100001
|
||||
vt -0.2789668 -0.3860001
|
||||
vt -0.2789668 -0.3740001
|
||||
vt 0.142 -0.3740001
|
||||
vt 0.142 -0.3860001
|
||||
vt 0.07799999 -0.3740001
|
||||
vt 0.07799999 -0.3860001
|
||||
vt -0.2789668 -0.3500001
|
||||
vt 0.142 -0.3500001
|
||||
vt 0.07799999 -0.3500001
|
||||
vt 0.142 -0.4100001
|
||||
vt 0.07799999 -0.4100001
|
||||
vt 0.2917668 0.1548
|
||||
vt 0.2917668 0.06519999
|
||||
vt 0.2789668 0.1548
|
||||
vt 0.2789668 0.06519999
|
||||
vt 0.2917668 -0.1548
|
||||
vt 0.2789668 -0.1548
|
||||
vt 0.2917668 -0.06519999
|
||||
vt 0.2789668 -0.06519999
|
||||
vt 0.238 -0.4700001
|
||||
vt 0.238 -0.5000001
|
||||
vt -0.274 -0.4700001
|
||||
vt -0.274 -0.5000001
|
||||
vt -0.2917668 -0.5000001
|
||||
vt -0.2917668 -0.4700001
|
||||
vt 0.04743316 -0.5000001
|
||||
vt 0.02823317 -0.4700001
|
||||
vt 0.04743316 -0.3380001
|
||||
vt 0.02823317 -0.3200001
|
||||
vt 0.1562332 -0.3200001
|
||||
vt 0.1370331 -0.3380001
|
||||
vt 0.1562332 -0.4700001
|
||||
vt 0.1370331 -0.5000001
|
||||
vt 0.2202331 -0.4700001
|
||||
vt 0.2202331 -0.5000001
|
||||
vt 0.2612 -0.1820001
|
||||
vt 0.2612 -0.09800007
|
||||
vt 0.274 -0.1820001
|
||||
vt 0.274 -0.09800007
|
||||
vt 0.2277668 -0.0800001
|
||||
vt 0.1189668 -0.09800007
|
||||
vt 0.09976684 -0.0800001
|
||||
vt 0.1189668 -0.1820001
|
||||
vt 0.09976684 -0.2000001
|
||||
vt 0.2085668 -0.1820001
|
||||
vt 0.2085668 -0.09800007
|
||||
vt 0.2277668 -0.2000001
|
||||
vt 0.1317668 -0.1100001
|
||||
vt 0.1317668 -0.1340001
|
||||
vt 0.1957668 -0.1340001
|
||||
vt 0.1317668 -0.1460001
|
||||
vt 0.1317668 -0.1700001
|
||||
vt 0.1957668 -0.1700001
|
||||
vt 0.1957668 -0.1100001
|
||||
vt 0.1957668 -0.1460001
|
||||
vt -0.2612 -0.09800007
|
||||
vt -0.2612 -0.1820001
|
||||
vt -0.274 -0.09800007
|
||||
vt -0.274 -0.1820001
|
||||
vt -0.2202331 -0.2300001
|
||||
vt 0.2917668 -0.2300001
|
||||
vt -0.2202331 -0.2600001
|
||||
vt 0.2917668 -0.2600001
|
||||
vt 0.2085668 -0.2612
|
||||
vt 0.2085668 -0.274
|
||||
vt 0.1189668 -0.2612
|
||||
vt 0.1189668 -0.274
|
||||
vt 0.2085668 0.274
|
||||
vt 0.1189668 0.274
|
||||
vt -0.238 -0.2600001
|
||||
vt -0.238 -0.2300001
|
||||
vt 0.274 -0.2600001
|
||||
vt 0.274 -0.2300001
|
||||
vt 0.1562332 -0.0800001
|
||||
vt 0.04743316 -0.09800007
|
||||
vt 0.02823317 -0.0800001
|
||||
vt 0.04743316 -0.1820001
|
||||
vt 0.02823317 -0.2000001
|
||||
vt 0.1370331 -0.1820001
|
||||
vt 0.1370331 -0.09800007
|
||||
vt 0.1562332 -0.2000001
|
||||
vt 0.06023316 -0.1100001
|
||||
vt 0.06023316 -0.1340001
|
||||
vt 0.1242331 -0.1340001
|
||||
vt 0.06023316 -0.1460001
|
||||
vt 0.06023316 -0.1700001
|
||||
vt 0.1242331 -0.1700001
|
||||
vt 0.1242331 -0.1100001
|
||||
vt 0.1242331 -0.1460001
|
||||
vt -0.04743316 0.238
|
||||
vt -0.04743316 0.2252
|
||||
vt -0.1370331 0.238
|
||||
vt -0.1370331 0.2252
|
||||
vt -0.2277668 -0.4700001
|
||||
vt -0.2277668 -0.5000001
|
||||
vt -0.2277668 -0.3200001
|
||||
vt -0.274 -0.3200001
|
||||
vt -0.2804 -0.3200001
|
||||
vt -0.2804 -0.5000001
|
||||
vt 0.1189668 -0.5000001
|
||||
vt 0.09976684 -0.5000001
|
||||
vt 0.1189668 -0.3380001
|
||||
vt 0.09976684 -0.3200001
|
||||
vt 0.2277668 -0.3200001
|
||||
vt 0.2085668 -0.3380001
|
||||
vt 0.2085668 -0.5000001
|
||||
vt 0.2277668 -0.5000001
|
||||
vt -0.2612 -0.3380001
|
||||
vt -0.2612 -0.5000001
|
||||
vt -0.2804 -0.3380001
|
||||
vt -0.09976684 -0.4700001
|
||||
vt -0.09976684 -0.3200001
|
||||
vt -0.09976684 -0.5000001
|
||||
vt 0.274 -0.5000001
|
||||
vt 0.274 -0.3200001
|
||||
vt 0.2804 -0.5000001
|
||||
vt 0.2804 -0.3200001
|
||||
vt 0.2277668 -0.274
|
||||
vt 0.2277668 -0.2804
|
||||
vt 0.09976684 -0.274
|
||||
vt 0.09976684 -0.2804
|
||||
vt 0.2612 -0.5000001
|
||||
vt 0.2612 -0.3380001
|
||||
vt 0.2804 -0.3380001
|
||||
vt 0.09976684 -0.4700001
|
||||
vt -0.2202331 -0.4700001
|
||||
vt -0.2202331 -0.5000001
|
||||
vt 0.2277668 -0.4700001
|
||||
vt 0.2917668 -0.4700001
|
||||
vt 0.2917668 -0.5000001
|
||||
vt -0.238 -0.5000001
|
||||
vt -0.238 -0.4700001
|
||||
vt 0.274 -0.4700001
|
||||
vt 0.238 -0.3380001
|
||||
vt 0.2252 -0.3380001
|
||||
vt 0.2252 -0.5000001
|
||||
vt -0.238 -0.3380001
|
||||
vt -0.2252 -0.5000001
|
||||
vt -0.2252 -0.3380001
|
||||
vt -0.02823317 -0.0800001
|
||||
vt -0.1370331 -0.09800007
|
||||
vt -0.1562332 -0.0800001
|
||||
vt -0.1370331 -0.1820001
|
||||
vt -0.1562332 -0.2000001
|
||||
vt -0.04743316 -0.1820001
|
||||
vt -0.04743316 -0.09800007
|
||||
vt -0.02823317 -0.2000001
|
||||
vt -0.1242331 -0.1100001
|
||||
vt -0.1242331 -0.1340001
|
||||
vt -0.06023316 -0.1340001
|
||||
vt -0.1242331 -0.1460001
|
||||
vt -0.1242331 -0.1700001
|
||||
vt -0.06023316 -0.1700001
|
||||
vt -0.06023316 -0.1100001
|
||||
vt -0.06023316 -0.1460001
|
||||
vt -0.04743316 -0.2612
|
||||
vt -0.04743316 -0.274
|
||||
vt -0.1370331 -0.2612
|
||||
vt -0.1370331 -0.274
|
||||
vt -0.04743316 0.274
|
||||
vt -0.04743316 0.2612
|
||||
vt -0.1370331 0.274
|
||||
vt -0.1370331 0.2612
|
||||
vt -0.2612 -0.4220001
|
||||
vt -0.274 -0.3380001
|
||||
vt -0.274 -0.4220001
|
||||
vt -0.02823317 -0.3200001
|
||||
vt -0.1370331 -0.3380001
|
||||
vt -0.1562332 -0.3200001
|
||||
vt -0.1370331 -0.4220001
|
||||
vt -0.1562332 -0.4400001
|
||||
vt -0.04743316 -0.4220001
|
||||
vt -0.04743316 -0.3380001
|
||||
vt -0.02823317 -0.4400001
|
||||
vt 0.2612 -0.4220001
|
||||
vt 0.274 -0.4220001
|
||||
vt 0.274 -0.3380001
|
||||
vt -0.1242331 -0.3500001
|
||||
vt -0.1242331 -0.3740001
|
||||
vt -0.06023316 -0.3740001
|
||||
vt -0.1242331 -0.3860001
|
||||
vt -0.1242331 -0.4100001
|
||||
vt -0.06023316 -0.4100001
|
||||
vt -0.06023316 -0.3500001
|
||||
vt -0.06023316 -0.3860001
|
||||
vt 0.1509668 -0.3680001
|
||||
vt 0.1765668 -0.3680001
|
||||
vt 0.1509668 -0.392
|
||||
vt 0.1765668 -0.392
|
||||
vt 0.1509668 -0.404
|
||||
vt 0.1765668 -0.404
|
||||
vt 0.1509668 -0.4280001
|
||||
vt 0.1765668 -0.4280001
|
||||
vt 0.2188 0.009999924
|
||||
vt 0.238 0.0999999
|
||||
vt -0.274 0.0999999
|
||||
vt -0.2548 0.009999924
|
||||
vt 0.2188 -0.02000008
|
||||
vt -0.2548 -0.02000008
|
||||
vt -0.03576683 0.0999999
|
||||
vt 0.2202331 -0.02000008
|
||||
vt 0.03576682 0.0999999
|
||||
vt -0.2202331 -0.02000008
|
||||
vt -0.238 -0.02000008
|
||||
vt 0.274 -0.02000008
|
||||
vt -0.27 -0.0173168
|
||||
vt 0.306 -0.0173168
|
||||
vt -0.27 -0.03341652
|
||||
vt 0.306 -0.03341652
|
||||
vt 0.03576682 0.274
|
||||
vt 0.03576682 0.306
|
||||
vt -0.2488548 0.306
|
||||
vt -0.2488548 -0.27
|
||||
vt 0.03576683 -0.238
|
||||
vt 0.03576683 -0.27
|
||||
vt 0.27 0.0999999
|
||||
vt 0.27 0.1201245
|
||||
vt -0.306 0.1201245
|
||||
vt -0.306 0.0999999
|
||||
vt -0.03576683 0.1201245
|
||||
vt 0.2574413 -0.0173168
|
||||
vt 0.2488548 -0.03341652
|
||||
vt 0.03576683 0.27
|
||||
vt 0.03576682 -0.306
|
||||
vt -0.2574413 0.27
|
||||
vt -0.2574413 -0.306
|
||||
vt 0.03576682 0.1201245
|
||||
vt -0.2574413 -0.0173168
|
||||
vt -0.2488548 -0.03341652
|
||||
|
||||
usemtl border(Clone)
|
||||
|
||||
f 3/3/1 2/2/1 1/1/1
|
||||
f 2/2/1 3/3/1 4/4/1
|
||||
f 2/7/2 5/6/2 1/5/2
|
||||
f 5/6/2 2/7/2 6/8/2
|
||||
f 8/11/3 5/10/3 7/9/3
|
||||
f 5/10/3 8/11/3 1/12/3
|
||||
f 1/12/3 8/11/3 3/13/3
|
||||
f 9/14/3 3/13/3 8/11/3
|
||||
f 10/15/3 3/13/3 9/14/3
|
||||
f 3/13/3 10/15/3 11/16/3
|
||||
f 12/19/2 10/18/2 9/17/2
|
||||
f 10/18/2 12/19/2 13/20/2
|
||||
f 14/23/4 8/22/4 7/21/4
|
||||
f 8/22/4 14/23/4 15/24/4
|
||||
f 12/27/5 8/26/5 15/25/5
|
||||
f 8/26/5 12/27/5 9/28/5
|
||||
f 16/31/4 3/30/4 11/29/4
|
||||
f 3/30/4 16/31/4 4/32/4
|
||||
f 14/9/3 12/14/3 15/11/3
|
||||
f 12/14/3 14/9/3 13/15/3
|
||||
f 19/35/1 18/34/1 17/33/1
|
||||
f 18/34/1 19/35/1 20/36/1
|
||||
f 23/39/1 22/38/1 21/37/1
|
||||
f 22/38/1 23/39/1 24/40/1
|
||||
f 27/43/2 26/42/2 25/41/2
|
||||
f 27/43/2 28/44/2 26/42/2
|
||||
f 29/45/2 28/44/2 27/43/2
|
||||
f 28/44/2 29/45/2 18/46/2
|
||||
f 17/47/2 25/41/2 26/42/2
|
||||
f 18/46/2 25/41/2 17/47/2
|
||||
f 18/46/2 30/48/2 25/41/2
|
||||
f 30/48/2 18/46/2 29/45/2
|
||||
f 31/51/5 26/50/5 28/49/5
|
||||
f 26/50/5 31/51/5 32/52/5
|
||||
f 32/42/2 34/54/2 33/53/2
|
||||
f 34/54/2 36/56/2 35/55/2
|
||||
f 32/42/2 36/56/2 34/54/2
|
||||
f 32/42/2 33/53/2 19/47/2
|
||||
f 32/42/2 37/57/2 36/56/2
|
||||
f 31/44/2 37/57/2 32/42/2
|
||||
f 37/57/2 31/44/2 38/58/2
|
||||
f 39/59/2 19/47/2 33/53/2
|
||||
f 35/55/2 19/47/2 39/59/2
|
||||
f 40/60/2 35/55/2 36/56/2
|
||||
f 40/60/2 19/47/2 35/55/2
|
||||
f 38/58/2 19/47/2 40/60/2
|
||||
f 38/58/2 20/46/2 19/47/2
|
||||
f 20/46/2 38/58/2 31/44/2
|
||||
f 19/63/6 26/62/6 32/61/6
|
||||
f 26/62/6 19/63/6 17/64/6
|
||||
f 22/67/2 41/66/2 21/65/2
|
||||
f 41/66/2 22/67/2 42/68/2
|
||||
f 18/71/3 31/70/3 28/69/3
|
||||
f 31/70/3 18/71/3 20/72/3
|
||||
f 45/75/4 44/74/4 43/73/4
|
||||
f 44/74/4 45/75/4 46/76/4
|
||||
f 48/79/1 44/78/1 47/77/1
|
||||
f 48/79/1 49/80/1 44/78/1
|
||||
f 50/81/1 49/80/1 48/79/1
|
||||
f 49/80/1 50/81/1 51/82/1
|
||||
f 46/83/1 47/77/1 44/78/1
|
||||
f 51/82/1 47/77/1 46/83/1
|
||||
f 51/82/1 52/84/1 47/77/1
|
||||
f 52/84/1 51/82/1 50/81/1
|
||||
f 51/87/2 53/86/2 49/85/2
|
||||
f 53/86/2 51/87/2 54/88/2
|
||||
f 57/91/6 56/90/6 55/89/6
|
||||
f 60/94/6 59/93/6 58/92/6
|
||||
f 58/92/6 62/96/6 61/95/6
|
||||
f 59/93/6 62/96/6 58/92/6
|
||||
f 63/97/6 62/96/6 59/93/6
|
||||
f 55/89/6 62/96/6 63/97/6
|
||||
f 56/90/6 62/96/6 55/89/6
|
||||
f 64/98/6 62/96/6 56/90/6
|
||||
f 62/96/6 66/100/6 65/99/6
|
||||
f 66/100/6 62/96/6 64/98/6
|
||||
f 64/98/6 67/101/6 66/100/6
|
||||
f 67/101/6 69/103/6 68/102/6
|
||||
f 64/98/6 69/103/6 67/101/6
|
||||
f 69/103/6 64/98/6 70/104/6
|
||||
f 73/107/1 72/106/1 71/105/1
|
||||
f 74/110/1 72/109/1 73/108/1
|
||||
f 74/110/1 75/111/1 72/109/1
|
||||
f 75/106/1 74/107/1 76/112/1
|
||||
f 43/78/1 77/113/1 73/108/1
|
||||
f 43/78/1 76/114/1 77/113/1
|
||||
f 43/78/1 73/108/1 45/83/1
|
||||
f 53/80/1 76/114/1 43/78/1
|
||||
f 76/114/1 53/80/1 75/111/1
|
||||
f 71/115/1 45/83/1 73/108/1
|
||||
f 78/116/1 45/83/1 71/115/1
|
||||
f 53/80/1 78/116/1 75/111/1
|
||||
f 78/116/1 54/82/1 45/83/1
|
||||
f 54/82/1 78/116/1 53/80/1
|
||||
f 45/119/3 51/118/3 46/117/3
|
||||
f 51/118/3 45/119/3 54/120/3
|
||||
f 49/123/6 43/122/6 44/121/6
|
||||
f 43/122/6 49/123/6 53/124/6
|
||||
f 80/127/1 62/126/1 79/125/1
|
||||
f 62/126/1 80/127/1 61/128/1
|
||||
f 65/131/2 79/130/2 62/129/2
|
||||
f 79/130/2 65/131/2 81/132/2
|
||||
f 82/133/2 81/132/2 65/131/2
|
||||
f 81/132/2 82/133/2 83/134/2
|
||||
f 83/134/2 82/133/2 84/135/2
|
||||
f 85/136/2 84/135/2 82/133/2
|
||||
f 85/136/2 86/137/2 84/135/2
|
||||
f 68/138/2 86/137/2 85/136/2
|
||||
f 68/138/2 87/139/2 86/137/2
|
||||
f 87/139/2 68/138/2 69/140/2
|
||||
f 90/143/5 89/142/5 88/141/5
|
||||
f 89/142/5 90/143/5 91/144/5
|
||||
f 94/147/4 93/146/4 92/145/4
|
||||
f 94/147/4 95/148/4 93/146/4
|
||||
f 96/149/4 95/148/4 94/147/4
|
||||
f 95/148/4 96/149/4 90/150/4
|
||||
f 91/151/4 92/145/4 93/146/4
|
||||
f 90/150/4 92/145/4 91/151/4
|
||||
f 90/150/4 97/152/4 92/145/4
|
||||
f 97/152/4 90/150/4 96/149/4
|
||||
f 100/146/4 99/154/4 98/153/4
|
||||
f 99/154/4 102/156/4 101/155/4
|
||||
f 100/146/4 102/156/4 99/154/4
|
||||
f 100/146/4 98/153/4 89/151/4
|
||||
f 100/146/4 103/157/4 102/156/4
|
||||
f 104/148/4 103/157/4 100/146/4
|
||||
f 103/157/4 104/148/4 105/158/4
|
||||
f 106/159/4 89/151/4 98/153/4
|
||||
f 101/155/4 89/151/4 106/159/4
|
||||
f 107/160/4 101/155/4 102/156/4
|
||||
f 107/160/4 89/151/4 101/155/4
|
||||
f 105/158/4 89/151/4 107/160/4
|
||||
f 105/158/4 88/150/4 89/151/4
|
||||
f 88/150/4 105/158/4 104/148/4
|
||||
f 93/163/1 104/162/1 100/161/1
|
||||
f 104/162/1 93/163/1 95/164/1
|
||||
f 109/167/4 23/166/4 108/165/4
|
||||
f 23/166/4 109/167/4 24/168/4
|
||||
f 104/171/3 90/170/3 88/169/3
|
||||
f 90/170/3 104/171/3 95/172/3
|
||||
f 93/174/6 89/97/6 91/173/6
|
||||
f 89/97/6 93/174/6 100/89/6
|
||||
f 109/177/5 41/176/5 42/175/5
|
||||
f 41/176/5 109/177/5 108/178/5
|
||||
f 112/35/1 111/34/1 110/33/1
|
||||
f 111/34/1 112/35/1 113/36/1
|
||||
f 116/181/2 115/180/2 114/179/2
|
||||
f 116/181/2 117/182/2 115/180/2
|
||||
f 118/183/2 117/182/2 116/181/2
|
||||
f 117/182/2 118/183/2 111/184/2
|
||||
f 110/185/2 114/179/2 115/180/2
|
||||
f 111/184/2 114/179/2 110/185/2
|
||||
f 111/184/2 119/186/2 114/179/2
|
||||
f 119/186/2 111/184/2 118/183/2
|
||||
f 120/51/5 115/50/5 117/49/5
|
||||
f 115/50/5 120/51/5 121/52/5
|
||||
f 121/180/2 123/188/2 122/187/2
|
||||
f 123/188/2 125/190/2 124/189/2
|
||||
f 121/180/2 125/190/2 123/188/2
|
||||
f 121/180/2 122/187/2 112/185/2
|
||||
f 121/180/2 126/191/2 125/190/2
|
||||
f 120/182/2 126/191/2 121/180/2
|
||||
f 126/191/2 120/182/2 127/192/2
|
||||
f 128/193/2 112/185/2 122/187/2
|
||||
f 124/189/2 112/185/2 128/193/2
|
||||
f 129/194/2 124/189/2 125/190/2
|
||||
f 129/194/2 112/185/2 124/189/2
|
||||
f 127/192/2 112/185/2 129/194/2
|
||||
f 127/192/2 113/184/2 112/185/2
|
||||
f 113/184/2 127/192/2 120/182/2
|
||||
f 111/197/3 120/196/3 117/195/3
|
||||
f 120/196/3 111/197/3 113/198/3
|
||||
f 112/101/6 115/99/6 121/100/6
|
||||
f 115/99/6 112/101/6 110/102/6
|
||||
f 131/201/1 58/200/1 130/199/1
|
||||
f 132/203/1 58/128/1 131/202/1
|
||||
f 58/128/1 132/203/1 60/204/1
|
||||
f 133/207/4 56/206/4 57/205/4
|
||||
f 56/206/4 133/207/4 134/208/4
|
||||
f 134/208/4 133/207/4 132/209/4
|
||||
f 135/210/4 132/209/4 133/207/4
|
||||
f 59/211/4 132/209/4 135/210/4
|
||||
f 132/209/4 59/211/4 60/212/4
|
||||
f 133/91/6 136/97/6 135/93/6
|
||||
f 136/97/6 133/91/6 137/89/6
|
||||
f 133/215/1 55/214/1 137/213/1
|
||||
f 55/214/1 133/215/1 57/204/1
|
||||
f 64/218/5 139/217/5 138/216/5
|
||||
f 56/221/5 139/220/5 64/219/5
|
||||
f 139/220/5 56/221/5 134/222/5
|
||||
f 139/225/3 132/224/3 131/223/3
|
||||
f 132/224/3 139/225/3 134/226/3
|
||||
f 59/221/5 136/228/5 63/227/5
|
||||
f 136/228/5 59/221/5 135/229/5
|
||||
f 140/231/4 64/206/4 138/230/4
|
||||
f 64/206/4 140/231/4 70/232/4
|
||||
f 58/212/4 80/234/4 130/233/4
|
||||
f 80/234/4 58/212/4 61/235/4
|
||||
f 70/219/5 87/237/5 69/236/5
|
||||
f 87/237/5 70/219/5 140/238/5
|
||||
f 141/240/1 68/126/1 85/239/1
|
||||
f 68/126/1 141/240/1 67/241/1
|
||||
f 141/101/6 82/99/6 142/100/6
|
||||
f 82/99/6 141/101/6 85/102/6
|
||||
f 66/243/5 82/242/5 65/236/5
|
||||
f 82/242/5 66/243/5 142/244/5
|
||||
f 145/143/5 144/142/5 143/141/5
|
||||
f 144/142/5 145/143/5 146/144/5
|
||||
f 149/247/4 148/246/4 147/245/4
|
||||
f 149/247/4 150/248/4 148/246/4
|
||||
f 151/249/4 150/248/4 149/247/4
|
||||
f 150/248/4 151/249/4 145/250/4
|
||||
f 146/251/4 147/245/4 148/246/4
|
||||
f 145/250/4 147/245/4 146/251/4
|
||||
f 145/250/4 152/252/4 147/245/4
|
||||
f 152/252/4 145/250/4 151/249/4
|
||||
f 148/163/1 154/162/1 153/161/1
|
||||
f 154/162/1 148/163/1 150/164/1
|
||||
f 153/246/4 156/254/4 155/253/4
|
||||
f 156/254/4 158/256/4 157/255/4
|
||||
f 153/246/4 158/256/4 156/254/4
|
||||
f 153/246/4 155/253/4 144/251/4
|
||||
f 153/246/4 159/257/4 158/256/4
|
||||
f 154/248/4 159/257/4 153/246/4
|
||||
f 159/257/4 154/248/4 160/258/4
|
||||
f 161/259/4 144/251/4 155/253/4
|
||||
f 157/255/4 144/251/4 161/259/4
|
||||
f 162/260/4 157/255/4 158/256/4
|
||||
f 162/260/4 144/251/4 157/255/4
|
||||
f 160/258/4 144/251/4 162/260/4
|
||||
f 160/258/4 143/250/4 144/251/4
|
||||
f 143/250/4 160/258/4 154/248/4
|
||||
f 154/263/3 145/262/3 143/261/3
|
||||
f 145/262/3 154/263/3 150/264/3
|
||||
f 148/267/6 144/266/6 146/265/6
|
||||
f 144/266/6 148/267/6 153/268/6
|
||||
f 165/270/1 164/269/1 163/213/1
|
||||
f 164/269/1 165/270/1 166/271/1
|
||||
f 168/274/4 165/273/4 167/272/4
|
||||
f 168/274/4 166/275/4 165/273/4
|
||||
f 169/276/4 166/275/4 168/274/4
|
||||
f 166/275/4 169/276/4 170/277/4
|
||||
f 171/278/4 167/272/4 165/273/4
|
||||
f 170/277/4 167/272/4 171/278/4
|
||||
f 170/277/4 172/279/4 167/272/4
|
||||
f 172/279/4 170/277/4 169/276/4
|
||||
f 170/281/5 174/228/5 173/280/5
|
||||
f 174/228/5 170/281/5 171/282/5
|
||||
f 164/263/3 170/262/3 173/261/3
|
||||
f 170/262/3 164/263/3 166/264/3
|
||||
f 165/267/6 174/266/6 171/265/6
|
||||
f 174/266/6 165/267/6 163/268/6
|
||||
f 163/273/4 176/284/4 175/283/4
|
||||
f 176/284/4 178/286/4 177/285/4
|
||||
f 163/273/4 178/286/4 176/284/4
|
||||
f 163/273/4 175/283/4 174/278/4
|
||||
f 163/273/4 179/287/4 178/286/4
|
||||
f 164/275/4 179/287/4 163/273/4
|
||||
f 179/287/4 164/275/4 180/288/4
|
||||
f 181/289/4 174/278/4 175/283/4
|
||||
f 177/285/4 174/278/4 181/289/4
|
||||
f 182/290/4 177/285/4 178/286/4
|
||||
f 182/290/4 174/278/4 177/285/4
|
||||
f 180/288/4 174/278/4 182/290/4
|
||||
f 180/288/4 173/277/4 174/278/4
|
||||
f 173/277/4 180/288/4 164/275/4
|
||||
|
||||
usemtl window(Clone)
|
||||
|
||||
f 37/57/2 40/60/2 36/56/2
|
||||
f 40/60/2 37/57/2 38/58/2
|
||||
f 34/54/2 39/59/2 33/53/2
|
||||
f 39/59/2 34/54/2 35/55/2
|
||||
f 72/109/1 78/116/1 71/115/1
|
||||
f 78/116/1 72/109/1 75/111/1
|
||||
f 77/113/1 74/110/1 73/108/1
|
||||
f 74/110/1 77/113/1 76/114/1
|
||||
f 99/154/4 106/159/4 98/153/4
|
||||
f 106/159/4 99/154/4 101/155/4
|
||||
f 103/157/4 107/160/4 102/156/4
|
||||
f 107/160/4 103/157/4 105/158/4
|
||||
f 126/191/2 129/194/2 125/190/2
|
||||
f 129/194/2 126/191/2 127/192/2
|
||||
f 123/188/2 128/193/2 122/187/2
|
||||
f 128/193/2 123/188/2 124/189/2
|
||||
f 185/293/4 184/292/4 183/291/4
|
||||
f 184/292/4 185/293/4 186/294/4
|
||||
f 189/297/4 188/296/4 187/295/4
|
||||
f 188/296/4 189/297/4 190/298/4
|
||||
f 159/257/4 162/260/4 158/256/4
|
||||
f 162/260/4 159/257/4 160/258/4
|
||||
f 156/254/4 161/259/4 155/253/4
|
||||
f 161/259/4 156/254/4 157/255/4
|
||||
f 179/287/4 182/290/4 178/286/4
|
||||
f 182/290/4 179/287/4 180/288/4
|
||||
f 176/284/4 181/289/4 175/283/4
|
||||
f 181/289/4 176/284/4 177/285/4
|
||||
|
||||
usemtl _defaultMat(Clone)
|
||||
|
||||
f 22/38/1 48/79/1 79/125/1
|
||||
f 22/38/1 50/81/1 48/79/1
|
||||
f 50/81/1 24/40/1 52/84/1
|
||||
f 24/40/1 50/81/1 22/38/1
|
||||
f 47/77/1 79/125/1 48/79/1
|
||||
f 52/84/1 79/125/1 47/77/1
|
||||
f 52/84/1 80/127/1 79/125/1
|
||||
f 80/127/1 52/84/1 24/40/1
|
||||
f 22/67/2 83/134/2 42/68/2
|
||||
f 79/130/2 83/134/2 22/67/2
|
||||
f 83/134/2 79/130/2 81/132/2
|
||||
f 84/135/2 42/68/2 83/134/2
|
||||
f 86/137/2 42/68/2 84/135/2
|
||||
f 42/68/2 86/137/2 87/139/2
|
||||
f 140/238/5 42/175/5 87/237/5
|
||||
f 42/175/5 140/238/5 109/177/5
|
||||
f 172/279/4 139/208/4 167/272/4
|
||||
f 172/279/4 138/230/4 139/208/4
|
||||
f 138/230/4 172/279/4 140/231/4
|
||||
f 109/167/4 168/274/4 24/168/4
|
||||
f 109/167/4 169/276/4 168/274/4
|
||||
f 169/276/4 140/231/4 172/279/4
|
||||
f 140/231/4 169/276/4 109/167/4
|
||||
f 167/272/4 24/168/4 168/274/4
|
||||
f 139/208/4 24/168/4 167/272/4
|
||||
f 131/209/4 24/168/4 139/208/4
|
||||
f 130/233/4 24/168/4 131/209/4
|
||||
f 24/168/4 130/233/4 80/234/4
|
||||
|
||||
usemtl door(Clone)
|
||||
|
||||
f 191/300/1 7/299/1 5/1/1
|
||||
f 11/3/1 191/300/1 192/301/1
|
||||
f 191/300/1 11/3/1 10/302/1
|
||||
f 191/300/1 10/302/1 7/299/1
|
||||
f 7/299/1 10/302/1 14/303/1
|
||||
f 14/303/1 10/302/1 13/304/1
|
||||
f 4/4/1 21/37/1 2/2/1
|
||||
f 21/37/1 4/4/1 23/39/1
|
||||
f 6/8/2 191/305/2 5/6/2
|
||||
f 191/305/2 6/8/2 193/306/2
|
||||
f 2/7/2 193/306/2 6/8/2
|
||||
f 30/48/2 116/181/2 25/41/2
|
||||
f 116/181/2 30/48/2 118/183/2
|
||||
f 29/45/2 118/183/2 30/48/2
|
||||
f 29/45/2 119/186/2 118/183/2
|
||||
f 2/7/2 27/43/2 193/306/2
|
||||
f 2/7/2 29/45/2 27/43/2
|
||||
f 21/65/2 29/45/2 2/7/2
|
||||
f 29/45/2 21/65/2 119/186/2
|
||||
f 25/41/2 193/306/2 27/43/2
|
||||
f 116/181/2 193/306/2 25/41/2
|
||||
f 114/179/2 193/306/2 116/181/2
|
||||
f 119/186/2 193/306/2 114/179/2
|
||||
f 119/186/2 41/66/2 193/306/2
|
||||
f 41/66/2 119/186/2 21/65/2
|
||||
f 194/308/4 11/29/4 192/307/4
|
||||
f 194/308/4 16/31/4 11/29/4
|
||||
f 194/306/4 4/7/4 16/20/4
|
||||
f 152/252/4 94/147/4 147/245/4
|
||||
f 94/147/4 152/252/4 96/149/4
|
||||
f 151/186/4 96/48/4 152/183/4
|
||||
f 151/186/4 97/45/4 96/48/4
|
||||
f 194/308/4 149/247/4 4/32/4
|
||||
f 194/308/4 151/249/4 149/247/4
|
||||
f 108/165/4 151/249/4 194/308/4
|
||||
f 151/249/4 108/165/4 97/152/4
|
||||
f 147/245/4 4/32/4 149/247/4
|
||||
f 94/147/4 4/32/4 147/245/4
|
||||
f 92/145/4 4/32/4 94/147/4
|
||||
f 97/152/4 4/32/4 92/145/4
|
||||
f 97/152/4 23/166/4 4/32/4
|
||||
f 23/166/4 97/152/4 108/165/4
|
||||
f 108/178/5 193/309/5 41/176/5
|
||||
f 193/309/5 108/178/5 194/310/5
|
||||
f 137/207/4 185/293/4 183/291/4
|
||||
f 185/293/4 187/295/4 186/294/4
|
||||
f 137/207/4 187/295/4 185/293/4
|
||||
f 137/207/4 183/291/4 136/210/4
|
||||
f 137/207/4 189/297/4 187/295/4
|
||||
f 55/205/4 189/297/4 137/207/4
|
||||
f 189/297/4 55/205/4 190/298/4
|
||||
f 184/292/4 136/210/4 183/291/4
|
||||
f 186/294/4 136/210/4 184/292/4
|
||||
f 188/296/4 186/294/4 187/295/4
|
||||
f 188/296/4 136/210/4 186/294/4
|
||||
f 190/298/4 136/210/4 188/296/4
|
||||
f 190/298/4 63/211/4 136/210/4
|
||||
f 63/211/4 190/298/4 55/205/4
|
||||
f 66/131/2 141/136/2 142/133/2
|
||||
f 141/136/2 66/131/2 67/138/2
|
||||
|
||||
usemtl roof(Clone)
|
||||
|
||||
f 197/313/7 196/312/7 195/311/7
|
||||
f 196/312/7 197/313/7 198/314/7
|
||||
f 199/316/8 194/104/8 192/315/8
|
||||
f 198/317/8 194/104/8 199/316/8
|
||||
f 194/104/8 198/317/8 197/318/8
|
||||
f 193/103/8 200/320/8 191/319/8
|
||||
f 193/103/8 197/318/8 200/320/8
|
||||
f 197/318/8 193/103/8 194/104/8
|
||||
f 201/322/1 191/300/1 200/321/1
|
||||
f 201/322/1 192/301/1 191/300/1
|
||||
f 202/323/1 192/301/1 201/322/1
|
||||
f 192/301/1 202/323/1 199/324/1
|
||||
f 200/305/2 195/326/2 201/325/2
|
||||
f 195/326/2 200/305/2 197/327/2
|
||||
f 195/330/9 202/329/9 201/328/9
|
||||
f 202/329/9 195/330/9 196/331/9
|
||||
f 196/333/4 199/307/4 202/332/4
|
||||
f 199/307/4 196/333/4 198/334/4
|
||||
|
14
mods/city/models/city_mall_a.mtl
Normal file
@ -0,0 +1,14 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.764 0.764 0.764
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
4842
mods/city/models/city_mall_a.obj
Normal file
17
mods/city/models/city_mall_b.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.764 0.764 0.764
|
||||
|
1794
mods/city/models/city_mall_b.obj
Normal file
17
mods/city/models/city_mall_c.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.764 0.764 0.764
|
||||
|
2132
mods/city/models/city_mall_c.obj
Normal file
17
mods/city/models/city_mall_d.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.764 0.764 0.764
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|
3003
mods/city/models/city_mall_d.obj
Normal file
17
mods/city/models/city_mall_e.mtl
Normal file
@ -0,0 +1,17 @@
|
||||
# Created by Kenney (www.kenney.nl)
|
||||
|
||||
newmtl _defaultMat(Clone)
|
||||
Kd 0.764 0.764 0.764
|
||||
|
||||
newmtl border(Clone)
|
||||
Kd 0.561 0.569 0.6
|
||||
|
||||
newmtl window(Clone)
|
||||
Kd 0.737 0.886 1
|
||||
|
||||
newmtl door(Clone)
|
||||
Kd 0.388 0.4 0.447
|
||||
|
||||
newmtl roof(Clone)
|
||||
Kd 0.337 0.737 0.6
|
||||
|